public async Task <IActionResult> AddNewSalary([FromBody] NewSalaryModel dataModel) { try { SalaryDetails salaryDetails = new SalaryDetails { Name = dataModel.name, Designation = dataModel.designation, Eid = dataModel.eid, Basic = dataModel.basic, Bonus = dataModel.bonus, Attendance = dataModel.attendance, For_month = dataModel.for_month, Total = dataModel.total, }; _context.SalaryDetails.Add(salaryDetails); await _context.SaveChangesAsync(); return(Ok()); } catch (Exception e) { throw e; } }
public async Task <IActionResult> UpdateSalaries(NewSalaryModel salaryModel) { var updateSal = await _context.SalaryDetails.FindAsync(salaryModel.ID); if (updateSal == null) { return(NotFound()); } updateSal.ID = salaryModel.ID; updateSal.Name = salaryModel.name; updateSal.Designation = salaryModel.designation; updateSal.Eid = salaryModel.eid; updateSal.Basic = salaryModel.basic; updateSal.Bonus = salaryModel.bonus; updateSal.Attendance = salaryModel.attendance; updateSal.For_month = salaryModel.for_month; updateSal.Total = salaryModel.total; try { _context.SalaryDetails.Update(updateSal); await _context.SaveChangesAsync(); } catch (Exception e) { throw e; } return(NoContent()); }