public ActionResult NewOrEdit(JobRegister model, FormCollection frm)
 {
     try
     {
         var created = DateTime.Parse(frm["Created"]);
         var db      = DB.Entities;
         if (model.ID == 0)
         {
             // Edit
             db.JobRegister.AddObject(model);
         }
         else
         {
             // Add new
             db.AttachTo("JobRegister", model);
             db.ObjectStateManager.ChangeObjectState(model, System.Data.EntityState.Modified);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         ViewBag.UserName    = new UserDAL().GetCurrentUser.Name;
         ViewBag.DateFrom    = model.DateFrom.ToString("HH:mm");
         ViewBag.DateCreated = model.Created.ToString("HH:mm");
         //SelectOption(model.LocationID.HasValue ? model.LocationID.Value : 0);
         return(View(model));
     }
 }
        public ActionResult NewOrEdit(int?id)
        {
            var currentUser = new UserDAL().GetCurrentUser;
            var obj         = DB.Entities.JobRegister.FirstOrDefault(m => m.ID == id);

            if (obj == null)
            {
                obj = new JobRegister()
                {
                    UserID = currentUser.ID, DateFrom = DateTime.Now, Created = DateTime.Now
                };
                ViewBag.DateFrom = obj.DateFrom.ToString("08:00");
            }
            else
            {
                ViewBag.DateFrom = obj.DateFrom.ToString("HH:mm");
            }
            ViewBag.UserName = currentUser.Name;
            //SelectOption(obj.LocationID.HasValue ? obj.LocationID.Value : 0);
            return(View(obj));
        }