public void Delete(CmnApprovalProcessLevel cmnApprovalProcessLevel) { _CmnApprovalProcessLevelRepository.Delete(cmnApprovalProcessLevel); }
public void Save(CmnApprovalProcessLevel cmnApprovalProcessLevel) { _CmnApprovalProcessLevelRepository.Add(cmnApprovalProcessLevel); }
public void Update(CmnApprovalProcessLevel cmnApprovalProcessLevel) { _CmnApprovalProcessLevelRepository.Update(cmnApprovalProcessLevel); }
public ActionResult SaveApprovalProcessMapping(List<CmnApprovalProcessLevelViewModel> objApprovalProcessLevels, int cmnCompanyId = 1) { Operation operation = new Operation { Success = false }; if (ModelState.IsValid) { CmnApprovalProcessLevel obj = null; int lastId = 0; lastId = _cmnApprovalProcessLevelService.GetLastId(); foreach (CmnApprovalProcessLevelViewModel item in objApprovalProcessLevels) { if (item.Id == 0) { obj = new CmnApprovalProcessLevel(); obj.Id = lastId; obj.Priority = item.Priority; obj.CmnProcessLevelId = item.CmnProcessLevelId; obj.CmnApprovalProcessId = item.CmnApprovalProcessId; obj.CmnCompanyId = cmnCompanyId; _cmnApprovalProcessLevelService.Save(obj); lastId++; } else { obj = _cmnApprovalProcessLevelService.GetById(item.Id); if (item.Mapped) { obj.Priority = item.Priority; obj.CmnProcessLevelId = item.CmnProcessLevelId; obj.CmnApprovalProcessId = item.CmnApprovalProcessId; _cmnApprovalProcessLevelService.Update(obj); } else { _cmnApprovalProcessLevelService.Delete(obj); } } } operation = _cmnApprovalProcessLevelService.Commit(); } return Json(operation, JsonRequestBehavior.DenyGet); }