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