public Usuario GetUserByLogin(UsuarioByLoginSpec spec) { if (spec == null) { throw new ArgumentNullException(nameof(spec)); } return(this.Get(spec)); }
public override GetUserByLoginResponse OnGetUserByLoginExecute(GetUserByLoginRequest request) { GetUserByLoginResponse response = new GetUserByLoginResponse(); try { var spec = new UsuarioByLoginSpec(request.Login); var user = _usuarioRepository.Get(spec); response.Usuario = _mapperService.Map <UsuarioDto>(user); } catch (Exception ex) { response.Exception = ex; } return(response); }