public IActionResult Create(vmManualAbsent absent)
        {
            if (ModelState.IsValid)
            {
                ManualAbsent manualAbsent = new ManualAbsent()
                {
                    EmployeeId      = absent.EmployeeId,
                    TransactionTime = absent.TransactionTime,
                    Reason          = absent.Reason,
                    ApproverId      = absent.ApproverId,
                    ApprovedTime    = absent.ApprovedTime
                };
                db.ManualAbsent.Add(manualAbsent);
                var isSave = db.Save() > 0;
                //if (isSave)
                //{
                //    db.ApplicationApproval.SetApprover(ApplicationType.ManualAbsent, loggedInEmployeeId, latePermission.Id.ToString(), latePermission.CreatedDate, latePermission.CreatedBy);
                //}
                ModelState.Clear();

                if (manualAbsent.Id > 0)
                {
                    return(Json(true));
                }
            }
            return(Json(false));
        }
        public IActionResult CreateView()
        {
            vmManualAbsent Absent = new vmManualAbsent();

            ViewBag.itemsTime = DateTime.Now.ToShortDateString();
            return(PartialView("MAbsentCreate", Absent));
        }
 public IActionResult Edit(vmManualAbsent modelData)
 {
     //var headObj = db.BranchHead.Get(modelData.Id);
     if (ModelState.IsValid)
     {
         ManualAbsent head = db.ManualAbsent.GetFirstOrDefault(c => c.Id == modelData.Id);
         head.EmployeeId      = modelData.EmployeeId;
         head.TransactionTime = modelData.TransactionTime;
         head.Reason          = modelData.Reason;
         head.ApproverId      = modelData.ApproverId;
         head.ApprovedTime    = modelData.ApprovedTime;
         db.ManualAbsent.Update(head);
         db.Save();
         if (head.Id > 0)
         {
             return(Json(true));
         }
     }
     return(Json(false));
 }