public async Task <IActionResult> GetUserAsync(int id) { if (id == 0) { return(BadRequest("A valid Id is required")); } try { var response = await _applicationService.GetAsync(id); var webResponse = new GetWebResponse <UserDto>() .From(response); if (webResponse.IsSuccessful) { return(Ok(webResponse)); } return(BadRequest(webResponse.Errors)); } catch (Exception ex) { var message = "Unable to retrieve user"; Console.WriteLine(ex); _logManager.LogError(ex, message); return(BadRequest(message)); } }
public async Task <IActionResult> GetAllUsersAsync() { try { var response = await _applicationService.GetAllAsync(); var webResponse = new GetWebResponse <UsersDto>() .From(response); if (webResponse.IsSuccessful) { return(Ok(webResponse)); } return(BadRequest(webResponse.Errors)); } catch (Exception ex) { var message = "Unable to retrieve a list of users"; Console.WriteLine(ex); _logManager.LogError(ex, message); return(BadRequest(message)); } }