public ProcessResult <List <UsuariosResponse> > Buscar(UsuariosRequest filtro) { ProcessResult <List <UsuariosResponse> > resultado = new ProcessResult <List <UsuariosResponse> >(); try { List <UsuariosLogic> lista = LogicRepository.Buscar( filtro.CodigoUsuario, filtro.Nombre, filtro.Apellido, filtro.NumDocumentoIdentidad, filtro.Usuario, filtro.NombreCargo, filtro.CodigoCargo, filtro.EstadoRegistro, filtro.EstadoRegistroDescripcion, filtro.NumeroPagina, filtro.RegistrosPagina); resultado.Result = new List <UsuariosResponse>(); foreach (UsuariosLogic item in lista) { UsuariosResponse Response = UsuariosAdapter.ObtenerPaginado(item); resultado.Result.Add(Response); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }
public bool autenticarUsuario(string usuario, string contrasenia) { if (UsuariosAdapter.existe(usuario)) { if (UsuariosAdapter.validarUsuario(usuario, contrasenia)) { return(true); } else { return(false); } } else { return(false); } }
public ProcessResult <UsuariosResponse> Login(string usuario, string contrasena) { ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>(); try { UsuariosLogic lista = LogicRepository.Login(usuario, contrasena); resultado.Result = new UsuariosResponse(); if (resultado.Result != null) { resultado.Result = UsuariosAdapter.ObtenerPaginado(lista); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }
public ProcessResult <UsuariosResponse> Obtener(int codigo, int codigoSistema) { ProcessResult <UsuariosResponse> resultado = new ProcessResult <UsuariosResponse>(); try { UsuariosLogic lista = LogicRepository.Obtener(codigo, codigoSistema); resultado.Result = new UsuariosResponse(); if (resultado.Result != null) { resultado.Result = UsuariosAdapter.ObtenerPaginado(lista); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }
public ProcessResult <List <UsuariosResponse> > Listar() { ProcessResult <List <UsuariosResponse> > resultado = new ProcessResult <List <UsuariosResponse> >(); try { List <UsuariosLogic> lista = LogicRepository.Listar(); resultado.Result = new List <UsuariosResponse>(); foreach (UsuariosLogic item in lista) { UsuariosResponse Response = UsuariosAdapter.ObtenerPaginado(item); resultado.Result.Add(Response); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <UsuariosService>(ex); } return(resultado); }