Beispiel #1
0
 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());
 }
Beispiel #2
0
        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();
        }