public async Task <IActionResult> AddProject([FromBody][Required] ProjectDto projectDto) { if (!ModelState.IsValid) { return(ValidationError()); } var project = Mapper.Map <ProjectDto, Project>(projectDto); Project savedProject = await ProjectProvider.AddProjectAsync(project); return(FromContent(savedProject)); }