public LoginResponseViewModel Obter(LoginRequestViewModel request) { Login requestModel = _loginMapper.DeViewModelParaModel(request); Login responseModel = _loginService.Obter(requestModel); LoginResponseViewModel response = _loginMapper.DeModelParaViewModel(responseModel); return(response); }
public ResponseSingleViewModel <LoginResponseViewModel> Login(LoginRequestViewModel request) { Usuario requestModel = _loginMapper.DeViewModelParaModel(request); if (requestModel.Erros.Any()) { List <ErroViewModel> erros = _erroMapper.DeModelParaViewModel(requestModel.Erros); return(new ResponseSingleViewModel <LoginResponseViewModel>(null, erros)); } Usuario responseModel = _usuarioService.Login(requestModel); if (responseModel.Erros.Any()) { List <ErroViewModel> erros = _erroMapper.DeModelParaViewModel(responseModel.Erros); return(new ResponseSingleViewModel <LoginResponseViewModel>(null, erros)); } LoginResponseViewModel responseViewModel = _loginMapper.DeModelParaViewModel(responseModel); return(new ResponseSingleViewModel <LoginResponseViewModel>(responseViewModel, null)); }