public async Task <IHttpActionResult> Post([FromBody] TeamTasksDto teamTasksDto) { try { var result = await _teamService.AssignTasks(teamTasksDto); return(this.JsonDataResult(result)); } catch (Exception e) { //Logger.Log(LogLevel.Error, e); return(new InternalServerErrorResult(this)); } }
public async Task <TeamTasksDto> AssignTasks(TeamTasksDto teamTasks) { try { using (var _context = new DatabaseContext()) { foreach (int taskId in teamTasks.TaskIds) { TaskTeam team = new TaskTeam() { TaskId = taskId, TeamId = teamTasks.TeamId, }; _context.TaskTeam.Add(team); int x = await(_context.SaveChangesAsync()); } } return(teamTasks); } catch (Exception) { throw; } }