public ActionResult AddPayrollMonth() { PayrollMonthDescriptionDTO Record = new PayrollMonthDescriptionDTO(); Record.Fiscals = _PayrollMonthDescriptionService.GetFiscalDropDown(); return(View(Record)); }
public ActionResult AddPayrollMonth(PayrollMonthDescriptionDTO Record) { PayrollMonthDescriptionDTO EditRecord = new PayrollMonthDescriptionDTO(); EditRecord.Fiscals = _PayrollMonthDescriptionService.GetFiscalDropDown(); if (!ModelState.IsValid) { return(View()); } else { int chk = _PayrollMonthDescriptionService.PayrollMonthsCheck(Record.MonthIndex, Record.FyId); if (chk > 0) { TempData["Danger"] = "Payroll Month is already exist for this fiscal year."; return(View(EditRecord)); } else { _PayrollMonthDescriptionService.InsertIntoMonthDescription(Record); return(RedirectToAction("Index")); } } }
public IEnumerable <PayrollMonthDescriptionDTO> GetAllPayrollMonths(int fyId) { List <PayrollMonthDescriptionDTO> Records = new List <PayrollMonthDescriptionDTO>(); IEnumerable <PayrollMonthDescription> modelDatas = _unitOfWork.PayrollMonthDescriptipnRepository.All().Where(x => x.FyId == Convert.ToInt32(fyId)).ToList(); foreach (var str in modelDatas) { PayrollMonthDescriptionDTO Singles = new PayrollMonthDescriptionDTO(); Singles = PayrollMonthDescriptionRequestFormatter.ConvertRespondentInfoToDTO(str); Singles.Fiscal = FiscalRequestFormatter.ConvertRespondentInfoToDTO(str.Fiscal); Records.Add(Singles); } return(Records); }
public PayrollMonthDescriptionDTO GetPayrollMonthById(int Id) { PayrollMonthDescription DbRecords = _unitOfWork.PayrollMonthDescriptipnRepository.GetById(Id); IEnumerable <SelectListItem> Record = GetFiscalDropDown(); foreach (var str in Record) { if (Convert.ToInt32(str.Value) == DbRecords.FyId) { str.Selected = true; } } PayrollMonthDescriptionDTO ViewRecord = PayrollMonthDescriptionRequestFormatter.ConvertRespondentInfoToDTO(DbRecords); ViewRecord.Fiscals = Record; return(ViewRecord); }
public static PayrollMonthDescription ConvertRespondentInfoFromDTO(PayrollMonthDescriptionDTO PayrollMonthDescriptionDTO) { Mapper.CreateMap <PayrollMonthDescriptionDTO, PayrollMonthDescription>().ConvertUsing( m => { return(new PayrollMonthDescription { Id = m.Id, FyId = m.FyId, MonthIndex = m.MonthIndex, MonthNameEnglish = m.MonthNameEnglish, MonthNameNepali = m.MonthNameNepali, StartDate = m.StartDate, EndDate = m.EndDate, WorkingDays = m.WorkingDays }); }); return(Mapper.Map <PayrollMonthDescriptionDTO, PayrollMonthDescription>(PayrollMonthDescriptionDTO)); }
public ActionResult EditPayrollMonth(PayrollMonthDescriptionDTO Data) { try { if (ModelState.IsValid) { _PayrollMonthDescriptionService.UpdatePayrollMonth(Data); } else { ViewBag.Error = "Model Validation Error!"; return(RedirectToAction("EditPayrollMonth/" + Data.Id)); } ViewBag.Success = "Month Updated Successfully"; } catch (Exception Ex) { ViewBag.Error = Ex.Message; } return(RedirectToAction("Index")); }
public ActionResult EditPayrollMonth(int Id) { PayrollMonthDescriptionDTO Record = _PayrollMonthDescriptionService.GetPayrollMonthById(Id); return(View(Record)); }
public void UpdatePayrollMonth(PayrollMonthDescriptionDTO Data) { PayrollMonthDescription UpdateData = PayrollMonthDescriptionRequestFormatter.ConvertRespondentInfoFromDTO(Data); _unitOfWork.PayrollMonthDescriptipnRepository.Update(UpdateData); }
public void InsertIntoMonthDescription(PayrollMonthDescriptionDTO Record) { PayrollMonthDescription Insert = PayrollMonthDescriptionRequestFormatter.ConvertRespondentInfoFromDTO(Record); _unitOfWork.PayrollMonthDescriptipnRepository.Create(Insert); }