public async Task <ResultSave> InsertEmployeeTask(EmployeeTaskTransactionsViewModel employeeTaskDay) { //var EmplyeeTask = new EmployeeTasks() //{ // DayId = employeeTaskDay.DayId, // EmployeeId = employeeTaskDay.EmployeeId, // Hours = employeeTaskDay.Hours, // TaskId = employeeTaskDay.TaskId //}; var EmplyeeTask = _mapper.Map <EmployeeTasks>(employeeTaskDay); await this.db.EmployeeTasks.AddAsync(EmplyeeTask); var resultSave = await this.db.SaveChangesAsync(); if (resultSave == 0) { return(new ResultSave { Message = "", Success = false }); } else { return(new ResultSave { Message = "", Success = true }); } }
public async Task <ResultSave> UpdateEmployeeTask(EmployeeTaskTransactionsViewModel employeeTaskDay) { //var empTask = await this.db.EmployeeTasks.FindAsync(employeeTaskDay.Id); //empTask.Hours = employeeTaskDay.Hours; //empTask.TaskId = employeeTaskDay.TaskId; //empTask.EmployeeId = employeeTaskDay.EmployeeId; //empTask.DayId = employeeTaskDay.DayId; var empTask = _mapper.Map <EmployeeTasks>(employeeTaskDay); this.db.Set <EmployeeTasks>().Attach(empTask); this.db.Entry(empTask).State = Microsoft.EntityFrameworkCore.EntityState.Modified; var resultSave = await this.db.SaveChangesAsync(); if (resultSave == 0) { return(new ResultSave { Message = "", Success = false }); } else { return(new ResultSave { Message = "", Success = true }); } }
public async Task <IActionResult> UpdateEmpTask(EmployeeTaskTransactionsViewModel employeeTaskDay) { var result = await this.employeeService.UpdateEmployeeTask(employeeTaskDay); return(new ObjectResult(result)); }