public async Task <string> AddUpdateSalary(SalaryDomainModel salary) { string status = ""; if (salary.sal_id > 0) { tblSalary salaryToUpdate = await salaryRepository.SingleOrDefault(s => s.sal_id == salary.sal_id); if (salaryToUpdate != null) { salaryToUpdate.date = salary.date; salaryToUpdate.emp_id = salary.emp_id; salaryToUpdate.amount = salary.amount; await salaryRepository.Update(salaryToUpdate); status = "updated"; } } else { tblSalary salaryToAdd = new tblSalary(); salaryToAdd.date = salary.date; salaryToAdd.emp_id = salary.emp_id; salaryToAdd.amount = salary.amount; await salaryRepository.Insert(salaryToAdd); status = "added"; } return(status); }
public async Task <string> AddUpdateUser(SalaryVM salaryVM) { SalaryDomainModel salaryDM = new SalaryDomainModel(); AutoMapper.Mapper.Map(salaryVM, salaryDM); return(await salaryBusiness.AddUpdateSalary(salaryDM)); }
public async Task <SalaryToReturnVM> GetSalaryById(int id) { SalaryToReturnVM salaryToReturnVM = new SalaryToReturnVM(); SalaryDomainModel salaryDomainModel = await salaryBusiness.GetSalaryById(id); AutoMapper.Mapper.Map(salaryDomainModel, salaryToReturnVM); return(salaryToReturnVM); }
public async Task <SalaryDomainModel> GetSalaryById(int id) { SalaryDomainModel salary = new SalaryDomainModel(); var model = await salaryRepository.SingleOrDefault(s => s.sal_id == id); if (model != null) { salary.sal_id = model.sal_id; salary.date = model.date; salary.emp_id = model.emp_id; salary.amount = model.amount; } return(salary); }