public static bool EditMenuPoint(MenuPoints menuPoint, out string message) { try { MenuPoints mp = db.MenuPoints.Find(menuPoint.MenuPointId); if (mp != null) { mp.MenuPointName = menuPoint.MenuPointName; mp.MenuPointPrice = menuPoint.MenuPointPrice; mp.MenuPointDescription = menuPoint.MenuPointDescription; mp.MenuPointImagePath = menuPoint.MenuPointImagePath; mp.MenuSectionName = menuPoint.MenuSectionName; db.SaveChanges(); message = "Menu point was edited successfully"; return(true); } message = "Error"; return(false); } catch (Exception ex) { message = ex.Message; return(false); } }
public ActionResult DetailsMenuPoint(int MenuPointId, string message) { ViewBag.Message = message; MenuPoints menuPoint = db.MenuPoints.Find(MenuPointId); return(View(menuPoint)); }
public ActionResult EditMenuPoint(MenuPoints menuPoint) { string message = ""; if (AboutUsService.EditMenuPoint(menuPoint, out message)) { return(RedirectToAction("MenuPointsList")); } else { return(RedirectToAction("EditMenuPoint", new { menuPoint = menuPoint, message = message })); } }
public static bool AddMenuPoint(MenuPoints menuPoint, out string message) { try { db.MenuPoints.Add(menuPoint); db.SaveChanges(); message = "Menu point was added successfully"; return(true); } catch (Exception ex) { message = ex.Message; return(false); } }
public static bool DeleteMenuPoint(int MenuPointId, out string message) { try { MenuPoints menuPoint = db.MenuPoints.Find(MenuPointId); if (menuPoint != null) { db.MenuPoints.Remove(menuPoint); db.SaveChanges(); message = "Menu point was deleted successfully"; return(true); } message = "Error"; return(false); } catch (Exception ex) { message = ex.Message; return(false); } }
static void Main(string[] args) { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Welcome to family tree creator!"); Console.ResetColor(); List <Person> People = new List <Person>(); Person person = new GrandParents(); People.Add(person); Console.WriteLine("Please input the main person"); person.InputPersonInformation(); Console.Clear(); Person currentPerson = person; bool isGrandParent = false; bool isParent = false; do { Console.WriteLine("Current person: "); currentPerson.ShowPersonIdAndName(); ShowMenu(); MenuPoints menuPoint = InputMenu(); if (menuPoint == MenuPoints.Exit) { break; } if (menuPoint == MenuPoints.SelectMainPerson) { currentPerson = person; } isGrandParent = (currentPerson is GrandParents); isParent = (currentPerson is Parents); switch (menuPoint) { case MenuPoints.ShowPerson: { currentPerson.ShowAllPersonInformation(); break; } case MenuPoints.SelectPerson: { int condition = 0; Console.Write("ID: "); currentPerson = SelectPerson(People, ref condition); if (condition == 1) { Console.WriteLine("Selection failed!"); goto case MenuPoints.SelectMainPerson; } else { Console.WriteLine("Selection complete!"); break; } } case MenuPoints.AddWife_Husband: { if (currentPerson.Partner != null) { Console.WriteLine($"{currentPerson.Name} can have one partner only!"); break; } AddPartner(People, currentPerson, isGrandParent, isParent); break; } case MenuPoints.AddChildren: { AddChild(People, currentPerson, isGrandParent, isParent); break; } case MenuPoints.ShowTree: { currentPerson = person; ShowTree(currentPerson); break; } case MenuPoints.SelectMainPerson: { currentPerson = person; break; } default: { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Unknown command!"); Console.ResetColor(); break; } } Console.WriteLine("Input any key to continue the program..."); Console.ReadKey(); Console.Clear(); } while (true); }
public ActionResult CreateMenuPoint(MenuPoints menuPoint, string message) { ViewBag.Message = message; return(View(menuPoint)); }