public RedirectToActionResult SaveWeek(DateTime date) { var card = SessionExtensions.Get <Card>(HttpContext.Session, "Planning"); if (card == null) { card = new Card(); } card.PlanningForWeek = date; SessionExtensions.Set <Card>(HttpContext.Session, "Planning", card); return(RedirectToAction("Monday", _repository.Dishes)); }
public ActionResult AddToPlanning(int DayNr, int DishId) { Dish dish = _repository.Dishes.FirstOrDefault(d => d.DishId == DishId); var card = SessionExtensions.Get <Card>(HttpContext.Session, "Planning"); if (card == null) { card = new Card(); } card.AddDish(DayNr, dish); SessionExtensions.Set <Card>(HttpContext.Session, "Planning", card); return(Redirect(HttpContext.Request.Headers["Referer"].ToString())); }