public async Task <ActionResult <Response> > Put(ProjectModel projectModel) { if (ModelState.IsValid) { try { var deltaProjects = new List <ProjectDto> { await _projectService.EditProjectAsync(projectModel) }; return(new Response { Success = true, Data = new ResponseData { ProjectModels = deltaProjects } }); } catch (Exception e) { return(BadRequest(new Response { Success = false, ErrorMessage = e.Message })); } } return(BadRequest(new Response { Success = false, ErrorMessage = ModelState })); }