Beispiel #1
0
 public void DeleteOccupancy(Data.Occupancy occupancy)
 {
     if (!_context.Users.Local.Any(a => a.ID == occupancy.ID))
     {
         _context.Occupancies.Attach(occupancy);
     }
     _context.Occupancies.Remove(occupancy);
     _context.SaveChanges();
 }
Beispiel #2
0
        public Data.Occupancy UpdateOccupancy(Data.Occupancy occupancy)
        {
            if (!_context.Users.Local.Any(a => a.ID == occupancy.ID))
            {
                _context.Occupancies.Attach(occupancy);
            }

            _context.Entry(occupancy).State = EntityState.Modified;
            _context.SaveChanges();
            return(occupancy);
        }
Beispiel #3
0
        public TableAddSaleProductViewModel(Data.Occupancy occupancy, Data.SubCategory subCategory, IRecipeRepo recipeRepo, IIngredientRepo ingredientRepo, IProductRepo productRepo, IOccupanciesRepo iOccupanciesRepo, ObservableCollection <SuggestedProducts> suggestedProducts)
        {
            _suggestedProducts        = suggestedProducts;
            _occupancy                = occupancy;
            _iOccupanciesRepo         = iOccupanciesRepo;
            _iRecipeRepo              = recipeRepo;
            _iIngredientRepo          = ingredientRepo;
            _iProductRepo             = productRepo;
            SubCategory               = subCategory;
            MinusAmountCommand        = new RelayCommand(MinusAmount);
            PlusAmountCommand         = new RelayCommand(PlusAmount);
            SetSelectedProductCommand = new RelayCommand <Business.Product>(SetSelectedProduct);

            AddSaleCommand  = new RelayCommand(AddSale, CanAddSale);
            ViewBackCommand = new RelayCommand(ViewBack);
        }
Beispiel #4
0
 public static Business.Occupancy DataOccupancyToBusiness(Data.Occupancy occupancy)
 {
     if (occupancy != null)
     {
         return(new Business.Occupancy()
         {
             EndTime = occupancy.EndTime,
             ID = occupancy.ID,
             Paid = occupancy.Paid,
             Reservation = occupancy.Reservation,
             Sales = occupancy.Sales,
             StartTime = occupancy.StartTime,
             Table = occupancy.Table
         });
     }
     else
     {
         return(new Business.Occupancy());
     }
 }
Beispiel #5
0
 public Data.Sale AddSale(Data.Occupancy occupancy, Data.Sale sale)
 {
     occupancy.Sales.Add(sale);
     _context.SaveChanges();
     return(sale);
 }
Beispiel #6
0
 public Data.Occupancy AddOccupancy(Data.Occupancy occupancy)
 {
     _context.Occupancies.Add(occupancy);
     _context.SaveChanges();
     return(occupancy);
 }
Beispiel #7
0
 public WaiterSale(Data.Sale sale, Data.Occupancy occupancy)
 {
     _sale      = sale;
     _occupancy = occupancy;
 }