public void CerrarCaja(CajaDto dto) { var Caja = _cajaRepositorio.ObtenerPorId(dto.Id); Caja.FechaCierre = dto.FechaCierre; Caja.MontoCierre = dto.MontoCierre; Caja.Estado = false; _cajaRepositorio.Modificar(Caja); _cajaRepositorio.Guardar(); }
public IEnumerable <MovimientoDto> ObtenerPorCaja(long id) { var Caja = _cajaRepositorio.ObtenerPorId(id); return(_movimientoServicio.ObtenerPorFiltro(x => x.FechaActualizacion >= Caja.FechaApertura && x.FechaActualizacion <= Caja.FechaCierre) .Select(x => new MovimientoDto() { Id = x.Id, Descripcion = x.Descripcion, EmpleadoId = x.EmpleadoId, FechaActualizacion = x.FechaActualizacion, TipoMovimiento = x.TipoMovimiento, Monto = x.Monto }).ToList()); }