public async Task <IActionResult> Add([FromBody] ProjectsEmployeesViewModel projectsEmployeesView) { try { if (projectsEmployeesView != null) { ProjectsEmployeesDTO peDTO = new ProjectsEmployeesDTO { ProjectId = projectsEmployeesView.ProjectId, EmployeeId = projectsEmployeesView.EmployeeId }; await service.Create(peDTO); } } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(Ok()); }
public async Task <IActionResult> Delete([FromBody] ProjectsEmployeesViewModel projectsEmployeesView) { try { ProjectsEmployeesDTO projectsEmployeesDTO = new ProjectsEmployeesDTO { Id = projectsEmployeesView.Id, ProjectId = projectsEmployeesView.EmployeeId, EmployeeId = projectsEmployeesView.EmployeeId }; await service.Delete(projectsEmployeesDTO); return(Ok()); } catch (ValidationException ex) { ModelState.AddModelError(ex.Property, ex.Message); } return(Ok()); }
public async Task Delete(ProjectsEmployeesDTO projectsEmployeesDTO) { await database.ProjectsEmployees.Delete(CreateByMapper.CreateProjectEmployeeByMapper(projectsEmployeesDTO)); await database.Save(); }