public ActionResult DeleteUsuarios([FromRoute] int usuarioId) { var usuario = _repository.GetUsuario(usuarioId); if (usuario == null) { var erro = new { Mensagem = "O usuário não foi encontrardo", StatusCode = 404, }; return(NotFound(erro)); } _repository.DeletaUsuario(usuarioId); if (!_repository.Salvar()) { var erro = new { Mensagem = "Ocorreu um erro ao salvar alteracoes no banco", StatusCode = 500 }; return(StatusCode(500, erro)); } return(NoContent()); }
public IActionResult GetUsuarios() { var Lst = _UsuariosRepo.GetUsuario(); var LstUsuarioDTO = new List <UsuariosDTO>(); foreach (var lst in Lst) { LstUsuarioDTO.Add(_Mapper.Map <UsuariosDTO>(lst)); } return(Ok(LstUsuarioDTO)); }
public ResponseDTO GetUsuario(Guid idUsuario) { ResponseDTO response = new ResponseDTO(); try { response.Result = _repository.GetUsuario(idUsuario); } catch (UsuariosException ex) { response.Success = false; response.Message = ex.Message; } catch (Exception ex) { response.Success = false; response.Message = "Ha ocurrido un error inesperado"; } return(response); }
public Usuario GetUsuario(string nombreUsuario) { return(usuariosRepository.GetUsuario(nombreUsuario)); }