public ActionResult New(int id) { try { if (Convert.ToString(Session["userType"]) != "") { ViewBag.DelayWork = new SelectList(context.DelayWork, "DelayWorkId", "DelayWorkId"); ViewBag.Users = new SelectList(context.Users, "UsersId", "fullname"); DelayComment model = new DelayComment(); model.DelayWorkId = id; model.dateComment = DateTime.Now; model.UsersId = (int)Session["userId"]; var commnt = context.DelayWork.Include("SubCodes").Where(c => c.DelayWorkId == id).ToList(); foreach (var item in commnt) { model.titleComment = item.SubCodes.DescripCode; } return(PartialView("_modelNewComment", model)); } else { return(PartialView("Index", "Home")); } } catch (Exception ex) { return(View()); } }
public ActionResult New(DelayComment model) { try { if (ModelState.IsValid) { context.DelayComment.Add(model); context.SaveChanges(); return(RedirectToAction("Index", "Home")); } else { return(View()); } } catch { return(View()); } }