public ProcessResult <List <AsignacionResponse> > Buscar(AsignacionRequest filtro) { ProcessResult <List <AsignacionResponse> > resultado = new ProcessResult <List <AsignacionResponse> >(); try { List <AsignacionLogic> lista = LogicRepository.Buscar( filtro.CodigoAsignacion, filtro.CodigoSistema, filtro.CodigoUsuario, filtro.CodigoPerfil, filtro.Sistema, filtro.Usuario, filtro.Perfil, filtro.EstadoRegistro, filtro.EstadoRegistroDescripcion, filtro.NumeroPagina, filtro.RegistrosPagina); resultado.Result = new List <AsignacionResponse>(); foreach (AsignacionLogic item in lista) { AsignacionResponse Response = AsignacionAdapter.ObtenerPaginado(item); resultado.Result.Add(Response); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <PerfilService>(ex); } return(resultado); }
public static AsignacionResponse ObtenerPaginado(AsignacionLogic Logic) { AsignacionResponse Response = new AsignacionResponse(); Response.CodigoAsignacion = Logic.CodigoAsignacion; Response.CodigoSistema = Logic.CodigoSistema; Response.CodigoUsuario = Logic.CodigoUsuario; Response.CodigoPerfil = Logic.CodigoPerfil; Response.Sistema = Logic.Sistema; Response.Usuario = Logic.Usuario; Response.Perfil = Logic.Perfil; Response.CantTotalRegistros = Logic.CantTotalRegistros; //Obligatorios Response.EstadoRegistroDescripcion = Logic.EstadoRegistroDescripcion; Response.EstadoRegistro = Logic.EstadoRegistro; Response.NumeroFila = Logic.NumeroRegistro; Response.FilasTotal = Logic.TotalRegistro; return(Response); }
public ProcessResult <List <AsignacionResponse> > Listar() { ProcessResult <List <AsignacionResponse> > resultado = new ProcessResult <List <AsignacionResponse> >(); try { List <AsignacionLogic> lista = LogicRepository.Listar(); resultado.Result = new List <AsignacionResponse>(); foreach (AsignacionLogic item in lista) { AsignacionResponse Response = AsignacionAdapter.ObtenerPaginado(item); resultado.Result.Add(Response); } } catch (Exception ex) { resultado.IsSuccess = false; resultado.Exception = new ApplicationLayerException <AsignacionService>(ex); } return(resultado); }