Review.cs

00001 using System;
00002 using System.Collections.Generic;
00003 using System.Text;
00004 using Shared;
00005 
00006 namespace Server
00007 {
00012     [Serializable]
00013     public class Review : Reference
00014     {
00015         private string title;
00016         private string text;
00017         private int rating;
00018         private Person person;
00019 
00033         public Review(Project project, Person person, Literature literature, DateTime date, bool used, string status, string title, string text, int rating)
00034             : base(project, literature, date, used, status)
00035         {
00036             this.title = title;
00037             this.person = person;
00038             this.text = text;
00039             this.rating = rating;
00040         }
00041 
00045         public Person Person
00046         {
00047             get { return person; }
00048         }
00049         
00053         public int Rating
00054         {
00055             get { return rating; }
00056             set { rating = value; }
00057         }
00058 
00062         public string Text
00063         {
00064             get { return text; }
00065             set { text = value; }
00066         }
00067 
00071         public string Title
00072         {
00073             get { return title; }
00074             set { title = value; }
00075         }
00076 
00080         public new ReviewInfo Info
00081         {
00082             get
00083             {
00084                 return new ReviewInfo(project.ID, literature.ID, date, used, status, person.UserName, title, text, rating);
00085             }
00086         }
00087 
00088     }
00089 }

Generated on Thu Dec 21 06:21:56 2006 for SCRAML by  doxygen 1.5.1-p1