Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
 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;
     }
 }