public JsonResult PesquisaUsuario(PesquisaUsuarioModel model) { var response = ServiceRequest.Post <List <UsuarioModel> >(model, "api/Usuario/PesquisarUsuario"); if (response.Data.ObjetoRetorno != null && !response.Data.ObjetoRetorno.Any()) { response.Data.Mensagem = Erros.NoUsersForTheGivenFilter; } return(ReturnResponse(response)); }
public Task <HttpResponseMessage> PesquisarUsuario(PesquisaUsuarioModel model) { HttpResponseMessage response; try { var listaUsuario = _usuarioService.PesquisarUsuario(model.UsuarioNome, model.GrupoId, model.Ativo); response = ReturnSuccess(Mapper.Map <List <UsuarioModel> >(listaUsuario)); } catch (Exception ex) { response = ReturnError(ex); } var tsc = new TaskCompletionSource <HttpResponseMessage>(); tsc.SetResult(response); return(tsc.Task); }