public ActionResult CreateRestaurant(company_info model) { GrubDBDataContext GrubDB = new GrubDBDataContext(); model.username = User.Identity.Name.Replace("@rose-hulman.edu",""); GrubDB.create_company_info(model.delivery, model.location, model.name, model.orders, model.owner_first, model.owner_last, model.phone_number, model.point_of_contact_email, model.point_of_contact_phone, model.payment_status, model.username); return RedirectToAction("Index", "Home"); }
public ActionResult UpdateInfo(long? id) { GrubDBDataContext GrubDB = new GrubDBDataContext(); if (id == null) { //check if there are multiple restaurants associated with account, if so display list var associatedComps = GrubDB.selectall_company_info().Where(m => m.username == User.Identity.Name.Replace("@rose-hulman.edu","")).ToList(); if(associatedComps.Count>1) { Session["restaurants"] = associatedComps; return RedirectToAction("RestaurantList"); } if(associatedComps.Count!=1) { return RedirectToAction("CreateRestaurant"); } //otherwise show the restaurant associated with the account id = associatedComps[0].id; } var model = GrubDB.selectall_with_id_company_info(id).ToList()[0]; return View(convert(model)); }
public ActionResult UpdateInfo(company_info model) { GrubDBDataContext GrubDB = new GrubDBDataContext(); GrubDB.update_company_info(model.id, model.delivery, model.location, model.name, model.orders, model.owner_first, model.owner_last, model.phone_number, model.point_of_contact_email, model.point_of_contact_phone, model.payment_status, model.username); return RedirectToAction("index", "Home"); }