async public Task <IHttpActionResult> GetFields() { var months = await Db.Months.ToListAsync(); var years = await Db.Years.ToListAsync(); var latestSalaryDate = DateTime.Now.Date.AddMonths(-1); var latestSalaryMonth = latestSalaryDate.Month; var latestSalaryYear = latestSalaryDate.Year; var thisMonth = DateTime.Now.Date.Month; var thisYear = DateTime.Now.Date.Year; var CurrentSalaryMonth = await Db.Months.SingleOrDefaultAsync(e => e.Id == latestSalaryMonth); var CurrentSalaryYear = await Db.Years.SingleOrDefaultAsync(e => e.Id == latestSalaryYear); var salaryVm = new SalaryVM() { Months = months, Years = years, Year = CurrentSalaryYear, Month = CurrentSalaryMonth }; return(Ok(salaryVm)); }
public async Task <string> AddUpdateUser(SalaryVM salaryVM) { SalaryDomainModel salaryDM = new SalaryDomainModel(); AutoMapper.Mapper.Map(salaryVM, salaryDM); return(await salaryBusiness.AddUpdateSalary(salaryDM)); }