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());
     }
 }