public ActionResult Create_Worktype(juggle.Models.tbl_worktype work_type)
 {
     using (jugglecontext dbcon = new jugglecontext())
     {
         try
         {
             tbl_worktype worktype = new tbl_worktype();
             worktype.name  = work_type.name.Trim();
             worktype.color = work_type.color;
             var time = Request.Form["multiple"];
             worktype.time         = time;
             worktype.user_id      = Convert.ToInt32(Session["User_Id"]);
             worktype.created_date = DateTime.Now;
             dbcon.tbl_worktype.Add(worktype);
             dbcon.SaveChanges();
             return(RedirectToAction("Work_type", "Work_type"));
         }
         catch (DbEntityValidationException ex)
         {
             foreach (var entityValidationErrors in ex.EntityValidationErrors)
             {
                 foreach (var validationError in entityValidationErrors.ValidationErrors)
                 {
                     Response.Write("Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                 }
             }
             return(View(work_type));
         }
     }
 }
 public ActionResult Worktype_Edit(juggle.Models.tbl_worktype work_type)
 {
     try
     {
         using (jugglecontext dbcon = new jugglecontext())
         {
             tbl_worktype worktype = new tbl_worktype();
             worktype.name  = work_type.name.Trim();
             worktype.color = work_type.color;
             var time = Request.Form["multiple"];
             worktype.time               = time;
             worktype.work_id            = work_type.work_id;
             worktype.updated_date       = DateTime.Now;
             worktype.user_id            = work_type.user_id;
             worktype.created_date       = work_type.created_date;
             dbcon.Entry(worktype).State = System.Data.Entity.EntityState.Modified;
             dbcon.SaveChanges();
             return(RedirectToAction("Work_type", "Work_type"));
         }
     }
     catch
     {
         return(View());
     }
 }
示例#3
0
 public ActionResult Create_Worktype(juggle.Models.tbl_worktype work_type)
 {
     using (jugglecontext dbcon = new jugglecontext())
     {
         try
         {
             tbl_worktype worktype = new tbl_worktype();
             worktype.name           = work_type.name.Trim();
             worktype.color          = work_type.color.Trim();
             worktype.worktypecat_id = Convert.ToInt32(work_type.worktypecat_id);
             worktype.user_id        = Convert.ToInt32(Session["User_Id"]);
             worktype.created_date   = DateTime.Now;
             dbcon.tbl_worktype.Add(worktype);
             dbcon.SaveChanges();
             return(RedirectToAction("Worktype", "Worktype"));
         }
         catch (Exception ex)
         {
             return(View(work_type));
         }
     }
 }