private RestaurantProvedor2.Models.Dish GetDish() { RestaurantProvedor2.Models.Dish dish = (RestaurantProvedor2.Models.Dish)Session["Dish"]; if (dish == null) { dish = new RestaurantProvedor2.Models.Dish(); Session["Dish"] = dish; } return dish; }
public JsonResult GetData(objCal objCal) { RestaurantProvedor2.Models.Dish objDish = new RestaurantProvedor2.Models.Dish(); var iuser = System.Web.HttpContext.Current.User.Identity.GetUserId(); decimal? allPost = 0.0M; var costC = from s in db.IngredientDishes where s.DishId.ToString() == objCal.dishId select s; var costR = from s in db.IngredientDishes join r in db.Ingredients on s.IngredientId equals r.IngredientId where s.DishId.ToString() == objCal.dishId && r.RestaurantId == iuser select new objCost() { cost = r.LastCost * s.QuantityNeeded} ; var costRList = costR.ToList(); if (costC.Count() == costR.Count()) { allPost = costRList.Sum(x=> x.cost * int.Parse(objCal.quantity)); } objDish.TotalCost = 1; return Json(allPost, JsonRequestBehavior.AllowGet); }