public async Task <IActionResult> GetTeamUsers([FromBody] FilterMyTeamDto filterDto) { try { var result = await _userService.GetTeamUsers(filterDto.Shop, filterDto.CurrentMonth, filterDto.CurrentYear); if (result.UserList.Any()) { _logger.Info($"Tentativa recuperar time de usuarios atravez do usuario com id :{UserId} - encontrado com sucesso!"); return(Ok(result)); } else { _logger.Warn($"Tentativa recuperar time de usuarios atravez do usuario com id :{UserId} - Nenhum usuario encontrado!"); return(NotFound("Nenhum usuario encontrado!")); } } catch (Exception ex) { #if (!DEBUG) _logger.Fatal($"Tentativa recuperar time de usuarios atravez do usuario com id :{UserId} - {ex.ToLogString(Environment.StackTrace)}"); #endif return(BadRequest($"Tentativa recuperar time de usuarios atravez do usuario com id :{UserId} - {ex.ToLogString(Environment.StackTrace)}")); } }
public async Task <IActionResult> GetTeamSales([FromBody] FilterMyTeamDto filterDto) { try { var result = await _trainingService.GetTrainingTeamSales(filterDto.Shop, filterDto.CurrentMonth, filterDto.CurrentYear); if (result.TrainingList.Any()) { return(Ok(result)); } else { return(NotFound("Nenhum treinamento encontrado!")); } } catch (Exception ex) { return(BadRequest(ex.Message)); } }