public static DiscountsModel EntityToModel(this Discounts entity, bool virtualActive = false)
 {
     try
     {
         DiscountsModel model = new DiscountsModel()
         {
             Description  = entity.Description,
             Name         = entity.Name,
             EndingDate   = entity.EndingDate,
             Rate         = entity.Rate,
             StartingDate = entity.StartingDate,
             IsActive     = entity.IsActive,
             Id           = entity.Id
         };
         if (virtualActive)
         {
             model.RoomSales = entity.RoomSales;
         }
         return(model);
     }
     catch (Exception)
     {
         return(new DiscountsModel());
     }
 }
        public ActionResult DiscountEdit(DiscountsModel model)
        {
            if (ModelState.IsValid)
            {
                _serviceDiscounts.Update(model.ModelToEnity(true));
            }

            return(RedirectToAction("DiscountList"));
        }
        public ActionResult DiscountInsert(DiscountsModel model)
        {
            if (ModelState.IsValid)
            {
                _serviceDiscounts.Insert(model.ModelToEnity());
            }

            return(RedirectToAction("DiscountList"));
        }
 public ActionResult DiscountEdit(int id)
 {
     if (_serviceDiscounts.GetById(id).EntityToModel() != null)
     {
         DiscountsModel model = _serviceDiscounts.GetById(id).EntityToModel();
         return(View(model));
     }
     else
     {
         return(RedirectToAction("DiscountList"));
     }
 }
Ejemplo n.º 5
0
        public async Task <IActionResult> Discounts()
        {
            var discounts = await this.discountsService.GetDiscountsAsync();

            var output = new DiscountsModel
            {
                Discounts = discounts.Select(x => new DiscountsViewModel
                {
                    Id        = x.Id,
                    OverPrice = x.OverPrice,
                    Percents  = x.Percents,
                }),
            };

            return(this.View(output));
        }
        public static Discounts ModelToEnity(this DiscountsModel model, bool virtualActive = false)
        {
            Discounts entity = new Discounts()
            {
                Description  = model.Description,
                EndingDate   = model.EndingDate,
                Name         = model.Name,
                Rate         = model.Rate,
                StartingDate = model.StartingDate,
                Id           = model.Id,
                IsActive     = model.IsActive
            };

            if (virtualActive)
            {
                entity.RoomSales = model.RoomSales;
            }
            return(entity);
        }
Ejemplo n.º 7
0
        public async Task <IActionResult> AddDiscount(DiscountsModel input)
        {
            await this.discountsService.AddNewDiscountAsync(input.DiscountInputModel.Percents, input.DiscountInputModel.OverPrice);

            return(this.RedirectToAction("Discounts"));
        }
Ejemplo n.º 8
0
        private void WireUpLists2()
        {
            servernamelst.DataSource    = availableOrders;
            servernamelst.DisplayMember = "ServerName";
            datelst.DataSource          = availableOrders;
            datelst.DisplayMember       = "Date";

            discountlst.DataSource    = availableOrders;
            discountlst.DisplayMember = "Discount";
            DiscountsModel dm = new DiscountsModel();

            dm.Discount     = discountlst.Text;
            dm              = GlobalConfig.Connections.Discount_GetPercent(dm);
            discountpercent = dm.Discountpercent;

            drink1namelst.DataSource    = availableOrders;
            drink1namelst.DisplayMember = "Drink1";
            DrinksModel dkm = new DrinksModel();

            dkm.Drinks  = drink1namelst.Text;
            dkm         = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            drinkprice1 = dkm.Drinksprice;

            drink2namelst.DataSource    = availableOrders;
            drink2namelst.DisplayMember = "Drink2";
            dkm.Drinks  = drink2namelst.Text;
            dkm         = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            drinkprice2 = dkm.Drinksprice;

            drink3namelst.DataSource    = availableOrders;
            drink3namelst.DisplayMember = "Drink3";
            dkm.Drinks  = drink3namelst.Text;
            dkm         = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            drinkprice3 = dkm.Drinksprice;

            drink4namelst.DataSource    = availableOrders;
            drink4namelst.DisplayMember = "Drink4";
            dkm.Drinks  = drink4namelst.Text;
            dkm         = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            drinkprice4 = dkm.Drinksprice;

            main1namelst.DataSource    = availableOrders;
            main1namelst.DisplayMember = "Main1";
            dkm.Drinks = main1namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            mainprice1 = dkm.Drinksprice;

            main2namelst.DataSource    = availableOrders;
            main2namelst.DisplayMember = "Main2";
            dkm.Drinks = main2namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            mainprice2 = dkm.Drinksprice;

            main3namelst.DataSource    = availableOrders;
            main3namelst.DisplayMember = "Main3";
            dkm.Drinks = main3namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            mainprice3 = dkm.Drinksprice;

            main4namelst.DataSource    = availableOrders;
            main4namelst.DisplayMember = "Main4";
            dkm.Drinks = main4namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            mainprice4 = dkm.Drinksprice;

            side1namelst.DataSource    = availableOrders;
            side1namelst.DisplayMember = "Side1";
            dkm.Drinks = side1namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            sideprice1 = dkm.Drinksprice;

            side2namelst.DataSource    = availableOrders;
            side2namelst.DisplayMember = "Side2";
            dkm.Drinks = side2namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            sideprice2 = dkm.Drinksprice;

            side3namelst.DataSource    = availableOrders;
            side3namelst.DisplayMember = "Side3";
            dkm.Drinks = side3namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            sideprice3 = dkm.Drinksprice;

            side4namelst.DataSource    = availableOrders;
            side4namelst.DisplayMember = "Side4";
            dkm.Drinks = side4namelst.Text;
            dkm        = GlobalConfig.Connections.Drinks_GetPrice(dkm);
            sideprice4 = dkm.Drinksprice;

            subtotallst.Text        = subtotal.ToString();
            discountpercentlst.Text = discountpercent.ToString();
            pretaxlst.Text          = preTax.ToString();
            taxlst.Text             = taxes.ToString();
            totalduelst.Text        = totalDue.ToString();
        }