public EntityOperationResult addTask(EmployeeTaskDTO empTask) { EntityOperationResult ret = new EntityOperationResult(); try { var dbObj = new EmployeeTask(); dbObj.title = empTask.title; dbObj.emp_id = empTask.emp_id; dbObj.description = empTask.description; dbObj.estimate = empTask.estimate; dbObj.prioritylevel_id = empTask.prioritylevel_id; dbObj.state_id = empTask.state_id; dbContext.employeeTasks.Add(dbObj); dbContext.SaveChanges(); ret.id = dbObj.emp_id; ret.isSuccess = true; ret.message = "Successfully Save"; } catch (Exception ex) { ret.isSuccess = false; ret.message = ex.Message; } return(ret); }
public EntityOperationResult updaeTask(EmployeeTaskDTO empTask) { EntityOperationResult ret = new EntityOperationResult(); try { var dbObj = dbContext.employeeTasks.FirstOrDefault(x => x.id == empTask.id); if (dbObj != null) { dbObj.title = empTask.title; dbObj.description = empTask.description; dbObj.estimate = empTask.estimate; dbObj.prioritylevel_id = empTask.prioritylevel_id; dbObj.state_id = empTask.state_id; dbContext.SaveChanges(); ret.id = dbObj.emp_id; ret.isSuccess = true; ret.message = "Successfully Save"; } else { ret.isSuccess = false; ret.message = "Record not found plz try again"; } } catch (Exception ex) { ret.isSuccess = false; ret.message = ex.Message; } return(ret); }
public async Task <IActionResult> CreateAsync() { EmployeeTaskDTO employeeTaskDTO = new EmployeeTaskDTO { Projects = (await EmployeeTaskService.GetProjectsAsync()).ToDictionary(a => a.ProjectId, a => a.Name), TaskStatuses = (await EmployeeTaskService.GetTaskStatusesAsync()).ToDictionary(a => a.TaskStatusId, a => a.Name) }; return(View(employeeTaskDTO)); }
private EmployeeTaskDTO MapModelToEmployeeTaskDTO(EmployeeTask employeeTask) { var employeeTaskDTO = new EmployeeTaskDTO { EmployeeTaskId = employeeTask.EmployeeTaskId, EmployeeTaskName = employeeTask.EmployeeTaskName, EmployeeTaskDetails = employeeTask.EmployeeTaskDetails }; return(employeeTaskDTO); }
public IActionResult updateEmployeeTask([FromBody] EmployeeTaskDTO empTask) { EntityOperationResult ret = new EntityOperationResult(); if (empTask == null || empTask.emp_id <= 0) { ret.isSuccess = false; ret.message = "Json object null Plz try again"; return(Ok(ret)); } ret = todoRepository.updaeTask(empTask); if (ret.isSuccess) { return(Ok(ret)); } else { return(Ok(ret)); } }
public async Task <EmployeeTaskDTO> Post() { EmployeeTaskDTO employeeTaskDTO = new EmployeeTaskDTO(); return(await EmployeeTaskService.AddEmployeeTask(employeeTaskDTO)); }
public async Task <IActionResult> AddEmployeeTaskAsync([FromForm] EmployeeTaskDTO employeeTaskDTO) { await EmployeeTaskService.AddEmployeeTask(employeeTaskDTO); return(RedirectToAction("Index")); }