public void GetCuisines() { List <CuisineModel> cuisines = CuisineManager.GetCuisines(2); int expected = 2; Assert.AreEqual(cuisines.Count, expected); }
public ActionResult Cuisine(CuisineModel cuisine) { if (ModelState.IsValid) { UserModel user = (UserModel)Session["User"]; CuisineModel dbCuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID); if (!string.IsNullOrEmpty(dbCuisine.CuisineName)) { cuisine.CuisineID = dbCuisine.CuisineID; cuisine.MenuID = dbCuisine.MenuID; cuisine.VendorID = dbCuisine.VendorID; CuisineManager.Update(cuisine); TempData["Message"] = "Cuisine was updated"; } else { cuisine.MenuID = 1; cuisine.VendorID = VendorManager.GetOwnerVendor(user.UserID).VendorID; CuisineManager.Insert(cuisine); TempData["Message"] = "Cuisine was added"; } return(RedirectToAction("VendorMenus", "Vendor")); } return(View(cuisine)); }
public ActionResult Cuisine() { UserModel user = (UserModel)Session["User"]; CuisineModel cuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID); if (cuisine != null) { return(View(cuisine)); } else { return(View(new CuisineModel())); } }
public ActionResult VendorMenus() { if (Authenticate.IsVendorOwner()) { UserModel userModel = (UserModel)Session["User"]; MenusCuisineViewModel mcvm = new MenusCuisineViewModel() { Menus = MenuManager.GetVendorMenus(VendorManager.GetOwnerVendor(userModel.UserID).VendorID), Cuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(userModel.UserID).VendorID) }; return(View(mcvm)); } return(RedirectToAction("Index", "Home")); }
public void Update() { CuisineModel cuisine = new CuisineModel { VendorID = 2, MenuID = 2, CuisineName = "Good Eats 4 all" }; CuisineManager.Update(cuisine); CuisineModel newCuisine = CuisineManager.GetCuisine(2); Assert.AreEqual(cuisine.CuisineID, newCuisine.CuisineID); }
protected void gvCuisines_OnRowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditCuisine") { var cuisineManager = new CuisineManager(); fvCuisineEdit.ChangeMode(FormViewMode.Edit); currentId = Convert.ToInt32(e.CommandArgument); var temp = new List<DataModel.Model.Cuisine>(); temp.Add(cuisineManager.Get(currentId)); fvCuisineEdit.DataSource = temp; fvCuisineEdit.DataBind(); gvCuisines.DataBind(); ShowModal(); } }
protected void btnSave_OnClick(object sender, EventArgs e) { var txtName = fvCuisineEdit.FindControl("txtName") as TextBox; var cuisineManager = new CuisineManager(); if (fvCuisineEdit.CurrentMode == FormViewMode.Edit) { var cuisine = cuisineManager.Get(currentId); cuisine.Name = txtName.Text; cuisineManager.Update(cuisine); } else if (fvCuisineEdit.CurrentMode == FormViewMode.Insert) { var cuisine = new DataModel.Model.Cuisine(); cuisine.Name = txtName.Text; cuisineManager.Add(cuisine); } gvCuisines.DataBind(); HideModal(); //Response.Redirect(Request.RawUrl); }
//private readonly ILogger<HomeController> _logger; //public HomeController(ILogger<HomeController> logger) //{ // _logger = logger; //} public ActionResult Index(string Cuisine) { List <VendorCuisineLocationRating> VCLR = new List <VendorCuisineLocationRating>(); List <VendorModel> Vendors = VendorManager.GetActiveVendors(); if (!string.IsNullOrEmpty(Cuisine)) { ViewBag.Cuisine = Cuisine.ToLower(); } foreach (VendorModel item in Vendors) { VCLR.Add(new VendorCuisineLocationRating { Vendor = item, VendorLocation = VendorLocationManager.GetVendorLocations().Any(v => v.VendorID == item.VendorID) == false ? new VendorLocationModel(): VendorLocationManager.GetVendorLocation(item.VendorID), Reviews = ReviewManager.GetReviews(item.VendorID), Cuisine = CuisineManager.GetCuisines().Any(v => v.VendorID == item.VendorID) == false ? new CuisineModel() : CuisineManager.GetVendorCuisine(item.VendorID) }); } return(View(VCLR)); }
public void Seed() { bool result = CuisineManager.Seed(); Assert.IsTrue(result); }