public ActionResult DeleteMenu(int obrokId, string date) { IObrok repo = RepoFactory.GetObrokRepo(); var userId = (int)Session["userID"]; repo.DeleteMealForUser(userId, obrokId); var meals = repo.GetMealsForUserById(userId); var mealsByDate = meals.Where(o => o.DatumIzrade.Value.ToShortDateString() == date).ToList(); if (mealsByDate.Count() > 0) { return(View("UserMenus", mealsByDate)); } else { Session.Remove("savedMealsCollection"); return(RedirectToAction("Menu")); } }
public ActionResult Menu(string ddlDatumi) { if (string.IsNullOrEmpty(ddlDatumi)) { return(RedirectToAction("Index")); } IObrok repo = RepoFactory.GetObrokRepo(); var meals = repo.GetMealsForUserById((int)Session["userID"]); if (meals.Count() == 0) { return(RedirectToAction("Menu", "Home")); } var mealsByDate = meals.Where(o => o.DatumIzrade.Value.ToShortDateString() == ddlDatumi).ToList(); Session["userDate"] = ddlDatumi; //ViewBag.datum = ddlDatumi; return(View("UserMenus", mealsByDate)); }