Exemplo n.º 1
0
        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));
        }