public async Task <IActionResult> GetAttendanceByUser(int id) { var att = await _attendanceService.GetAttendancesByUser(id); var attDTO = _mapper.Map <IEnumerable <AttendanceDTO> >(att); var users = await _userService.GetUsers(); var meets = await _meetService.GetMeets(); foreach (var item1 in attDTO) { foreach (var item2 in meets) { if (item1.IdReunion == item2.Id) { item1.IdUsuarioCreador = item2.IdUsuarioCreador; item1.FechaReunion = item2.FechaReunion; item1.Temperatura = item2.Temperatura; foreach (var item3 in users) { if (item1.IdUsuarioCreador == item3.IdUsuario) { item1.DescripcionUsuarioCreador = item3.Nombre; } } } } } var apiResponse = new ApiResponse <IEnumerable <AttendanceDTO> >(attDTO); return(Ok(apiResponse)); }
public async Task<IActionResult> GetMeets() { var meets = await _meetService.GetMeets(); var meetsDTO = _mapper.Map<IEnumerable<MeetDTO>>(meets); var apiResponse = new ApiResponse<IEnumerable<MeetDTO>>(meetsDTO); return Ok(apiResponse); }