Пример #1
0
        public static Task Guardar(Model.Gasto gasto)
        {
            GastoValidador   validador          = new GastoValidador();
            ValidationResult validadorResultado = validador.Validate(gasto);

            if (!validadorResultado.IsValid)
            {
                throw new NegocioException(string.Join(Environment.NewLine, validadorResultado.Errors.Select(x => x.ErrorMessage)));
            }

            GastoRepository gastoRepository = new GastoRepository(new Context());

            return(gastoRepository.Guardar(gasto));
        }
Пример #2
0
        public static List <MovimientoMonto> Saldo(DateTime fecha)
        {
            GastoRepository categoriaRepository = new GastoRepository(new Context());

            return(categoriaRepository.Saldo(fecha));
        }
Пример #3
0
        public static Task <List <Model.Gasto> > Buscar(DateTime fechaDesde, DateTime fechaHasta, TipoGasto tipoGasto, string usuario, bool?anulada, bool?saleDeCaja, string ordenadoPor, DireccionOrdenamiento direccionOrdenamiento, int pagina, int elementosPorPagina, out int totalElementos)
        {
            GastoRepository categoriaRepository = new GastoRepository(new Context());

            return(categoriaRepository.Buscar(fechaDesde, fechaHasta, tipoGasto, usuario, anulada, saleDeCaja, ordenadoPor, direccionOrdenamiento, pagina, elementosPorPagina, out totalElementos));
        }
Пример #4
0
 public GastoManager()
 {
     repository = new GastoRepository();
 }