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")); } }
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); }
public async Task <IActionResult> AddDiscount(DiscountsModel input) { await this.discountsService.AddNewDiscountAsync(input.DiscountInputModel.Percents, input.DiscountInputModel.OverPrice); return(this.RedirectToAction("Discounts")); }
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(); }