public async Task <ActionResult> EditTasksOnProject(List <ProjectEditTaskDTO> tasks) { foreach (var task in tasks) { try { var modelTask = task.ToEntity(); if (task.ProjectTaskId == default(int)) { await _projectTaskRepository.AddProjectTask(modelTask); } else { await _projectTaskRepository.UpdateProjectTask(task.ToEntity()); } } catch (Exception err) { return(BadRequest()); } } await _projectTaskRepository.SaveChanges(); return(NoContent()); }