public FeedbackModel AddFeedback(FeedbackModel feedbackModel) { Feedback feedback = new Feedback { UserID = feedbackModel.userID, DataAdded = DateTime.Now, Feedback1 = feedbackModel.feedback, }; DB.Feedbacks.Add(feedback); DB.SaveChanges(); feedbackModel.id = feedback.FeedbackID; return(feedbackModel); }
public FeedbackModel AddFeedback(FeedbackModel feedbackModel) { feedbackModel.dateAdded = DateTime.Now; Feedback feedback = new Feedback() { UserID = feedbackModel.userId, FeedbackDateAdded = feedbackModel.dateAdded, FeedbackText = feedbackModel.fbText }; DB.Feedbacks.Add(feedback); DB.SaveChanges(); feedbackModel.id = feedback.FeedbackID; return(feedbackModel); }
public IHttpActionResult AddFeedback(FeedbackModel feedbackModel) { try { if (!ModelState.IsValid) { List <PropErrors> errorList = ErrorExtractor.ExtractErrors(ModelState); return(Content(HttpStatusCode.BadRequest, errorList)); } FeedbackModel fm = feedbacksLogic.AddFeedback(feedbackModel); return(Content(HttpStatusCode.Created, fm)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public HttpResponseMessage AddFeedback(FeedbackModel feedbackModel) { try { // if validation faild: if (!ModelState.IsValid) { List <PropErrors> errorList = ErrorExtractor.ExtractErrors(ModelState); return(Request.CreateResponse(HttpStatusCode.BadRequest, errorList)); } FeedbackModel fm = logic.AddFeedback(feedbackModel); return(Request.CreateResponse(HttpStatusCode.Created, fm)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex)); } }