public FeedBack(string title, string description, int rating, FeedbackStatusType feedbackStatusType) : base(title, description) { this.Rating = rating; this.StatusType = feedbackStatusType; }
public Feedback(string id, string title, int rating, string description) : base(id, title, description) { EnsureRatingIsValid(rating); this.rating = rating; this.feedbackStatus = FeedbackStatusType.New; }
public override void ChangeStatus(string newStatus) { if (newStatus == null) { throw new ArgumentNullException(ModelConstants.InvalidNullStatus); } else { FeedbackStatusType statusEnum = Enum.Parse <FeedbackStatusType>(newStatus); this.StatusType = statusEnum; } }
public IFeedback CreateFeedback(string title, string description, int rating, FeedbackStatusType feedbackStatusType) { return(new FeedBack(title, description, feedbackStatusType, rating)); }
public void ChangeStatus(FeedbackStatusType feedbackStatusType) { this.StatusType = feedbackStatusType; }