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)); }
public static List <MovimientoMonto> Saldo(DateTime fecha) { GastoRepository categoriaRepository = new GastoRepository(new Context()); return(categoriaRepository.Saldo(fecha)); }
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)); }
public GastoManager() { repository = new GastoRepository(); }