public DetailPage(MenuHead menu) { InitializeComponent(); BindingContext = menu; head = menu; Total.Text = "Total No of Orders= 1"; }
public ActionResult SaveData(string type) { ViewBag.ErrorMessage = null; var Description = HttpContext.Request.Form["Description"]; var Name = HttpContext.Request.Form["Name"]; var id = HttpContext.Request.Form["MenuHeadId"]; double price = 0; if (!string.IsNullOrEmpty(HttpContext.Request.Form["Price"])) { price = double.Parse(HttpContext.Request.Form["Price"], CultureInfo.InvariantCulture); } if (type.Equals("head")) { //aggiungi nuovo menuhead var MenuHead = new MenuHead(); if (string.IsNullOrEmpty(Name)) { ViewBag.ErrorMessage = "Inserire un nome della sezione"; } MenuHead.Name = Name; _context.MenuHeads.Add(MenuHead); } else { if (string.IsNullOrEmpty(Name)) { ViewBag.ErrorMessage = "Inserire almeno il nome per la preparazione"; } if (string.IsNullOrEmpty(id)) { ViewBag.ErrorMessage = "Si è verificato un errore interno"; } var idnu = int.Parse(id); var row = new MenuRow { Description = Description, Name = Name, Price = price }; var menu = _context.MenuHeads .Include("MenuRows").Where(c => c.MenuHeadId == idnu) .FirstOrDefault(); menu.MenuRows.Add(row); } _context.SaveChanges(); return(BuildMenu()); }
private void FillHeadMenu() { LblUserName.Text = Session["UserName"].ToString(); RepMenuHead.DataSource = MenuHead.Get_All_Active_Menu_Head(); RepMenuHead.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { RepMenuHead.DataSource = MenuHead.Get_All_Active_Menu_Head(); RepMenuHead.DataBind(); }