// GET: FeedbackModels/Create public ActionResult Create() { FeedbackModels feedbackModels = new FeedbackModels(); feedbackModels = SetDefaults(feedbackModels); return(View(feedbackModels)); }
public ActionResult FeedbackSubmit(FeedbackModels model) { if (ModelState.IsValid) { ViewBag.Header = "Feedback"; ViewBag.ItemCount = cart.ItemCount; // data integration Feedback backendFeedback = new Feedback(); backendFeedback.FirstName = model.FirstName; backendFeedback.LastName = model.LastName; backendFeedback.Email = model.Email; backendFeedback.Comments = model.Comments; backendFeedback.FeedbackDate = DateTime.Now; backendFeedback.Responded = false; try { this._uow.Feedback.Add(backendFeedback); this._uow.SaveChanges(); } catch (Exception ex) { Debug.WriteLine(ex.Message.ToString()); } return(View("FeedbackSuccess")); } return(View("FeedbackForm", model)); }
public ActionResult DeleteConfirmed(int id) { FeedbackModels feedbackModels = db.FeedbackModels.Find(id); db.FeedbackModels.Remove(feedbackModels); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,UserId,Feedback,FeedbackCreated")] FeedbackModels feedbackModels) { if (ModelState.IsValid) { db.Entry(feedbackModels).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(feedbackModels)); }
public ActionResult Create([Bind(Include = "Id,UserId,Feedback,FeedbackCreated")] FeedbackModels feedbackModels) { if (ModelState.IsValid) { db.FeedbackModels.Add(feedbackModels); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(feedbackModels)); }
// GET: FeedbackModels/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } FeedbackModels feedbackModels = db.FeedbackModels.Find(id); if (feedbackModels == null) { return(HttpNotFound()); } return(View(feedbackModels)); }
public ResponseFeedback All(FeedbackModels Model) { try { var infoList = db.sp_FeedbackInsert(Model.Nip, Model.Message); return(new ResponseFeedback { status = "success", message = "feedback has been inserted." }); } catch (Exception e) { Logging.Log.getInstance().CreateLogError(e, JsonConvert.SerializeObject(Model)); return(new ResponseFeedback { status = "failed", message = e.Message }); } }
public FeedbackModels SetDefaults(FeedbackModels feedbackModels) { feedbackModels.FeedbackCreated = DateTime.Now; return(feedbackModels); }