예제 #1
0
 public IQueryable <Cargo> FilterAsync(int driverId, CargoStatus status)
 {
     using (var context = _contextFactory.GetContext())
     {
         return(context.Cargos.Where(cargo => cargo.DriverId == driverId && cargo.Status == status));
     }
 }
예제 #2
0
 public void Update(CargoStatus entity)
 {
     _dal.Update(entity);
 }
예제 #3
0
 public void Insert(CargoStatus entity)
 {
     _dal.Add(entity);
 }
예제 #4
0
 public void Delete(CargoStatus entity)
 {
     _dal.Delete(entity);
 }
예제 #5
0
 public IQueryable <Cargo> FilterAsync(int driverId, CargoStatus status)
 {
     return(_cargoRepository.FilterAsync(driverId, status));
 }
예제 #6
0
 public IEnumerable <Cargo> FilterByStatus(CargoStatus status)
 {
     return(_cargoRepository.FilterByStatus(status));
 }
예제 #7
0
        public ActionResult NewCargos(CargoStatus status)
        {
            var model = _cargoService.FilterByStatus(status);

            return(View(model));
        }
예제 #8
0
 public IEnumerable <Cargo> FilterByStatus(CargoStatus status)
 {
     return(_contextFactory.GetContext().Cargos.Where(cargo => cargo.Status == status));
 }