// Get View Cart public ViewCartItems GetCart(string CID) { ViewCartItems ObjCartItem = new ViewCartItems(); double TotalPrice = 0; List <Cart> ListCart = Cart.List.FindAll(x => x.CID == System.Convert.ToInt64(CID)); List <App_CartItem> ListApp_ViewCarts = new List <App_CartItem>(); App_CartItem Objpp_ViewCarts = new App_CartItem(); foreach (Cart Obj in ListCart) { Food ObjFood = Food.List.Find(x => x.FID == Obj.FID); Mess ObjMess = Mess.List.Find(x => x.MID == ObjFood.MID); Objpp_ViewCarts = new App_CartItem(); Objpp_ViewCarts.MID = ObjMess.MID.ToString(); Objpp_ViewCarts.Mess_Name = ObjMess.Mess_Name; Objpp_ViewCarts.FID = ObjFood.FID.ToString(); Objpp_ViewCarts.Food_Name = ObjFood.Food_Name; Objpp_ViewCarts.Food_Image = Host + ObjFood.Food_Image; Objpp_ViewCarts.Price = ObjFood.Price.ToString(); Objpp_ViewCarts.Qty = ObjFood.Qty; Objpp_ViewCarts.Count = Obj.Count.ToString(); Objpp_ViewCarts.MealsType = Obj.MealType; TotalPrice += Obj.Count * ObjFood.Price; ListApp_ViewCarts.Add(Objpp_ViewCarts); } ObjCartItem.TotalPrice = TotalPrice.ToString(); ObjCartItem.ListApp_ViewCart = ListApp_ViewCarts; return(ObjCartItem); }
public string CommonLogin(string MobileNo, string Password) { string result = ""; Mess ObjMess = Mess.List.Find(x => x.Mobile == MobileNo && x.Password == Password); if (ObjMess != null) { result = "MESS," + ObjMess.Mess_Name + "," + ObjMess.MID; return(result); } DeliveryBoy ObjDB = DeliveryBoy.List.Find(x => x.Mobile == MobileNo && x.Password == Password); if (ObjDB != null) { result = "DELIVER-BOY," + ObjDB.Name + "," + ObjDB.DBID; return(result); } Routes ObjHub = new Routes().RouteList().Find(x => x.MobileNo == MobileNo && x.Password == Password); if (ObjHub != null) { result = "HUBOWNER," + ObjHub.HubName + "," + ObjHub.HubID; return(result); } return(result); }
// Get List Mess Item public List <App_MessItemList> GetMessItem(string SearchTerm = "", string CID = "", string FoodType = "", string UID = "", string MealsType = "") { List <App_MessItemList> ListMessItemList = new List <App_MessItemList>(); List <Food> ListFood = Food.List; List <Cart> ListCart = Cart.List.FindAll(x => x.CID == System.Convert.ToInt64(UID)); if (!SearchTerm.Equals("")) { ListFood = ListFood.FindAll(x => x.Food_Name.ToLower().Contains(SearchTerm.ToLower())); } if (!CID.Equals("")) { ListFood = ListFood.FindAll(x => x.Category_ID.ToString() == CID); } if (!FoodType.Equals("")) { ListFood = ListFood.FindAll(x => x.FoodType.Contains(FoodType)); } if (!MealsType.Equals("")) { ListFood = ListFood.FindAll(x => x.MealsType.Contains(MealsType)); } List <FoodReview> FoodReviewList = FoodReview.List.FindAll(x => x.CID == System.Int64.Parse(UID)); foreach (Food ObjFood in ListFood) { Mess ObjMess = Mess.List.Find(x => x.MID == ObjFood.MID); App_MessItemList TmpObj = new App_MessItemList(); //mess details TmpObj.MID = ObjMess.MID.ToString(); TmpObj.MessName = ObjMess.Mess_Name; //food details TmpObj.FID = ObjFood.FID.ToString(); TmpObj.ItemImage = Host + ObjFood.Food_Image; TmpObj.ItemName = ObjFood.Food_Name; TmpObj.ItemQuntity = ObjFood.Qty; TmpObj.ItemPrice = ObjFood.Price.ToString(); TmpObj.ItemDescription = ObjFood.Description; TmpObj.Rating = ObjFood.Rating; TmpObj.FoodType = ObjFood.FoodType; TmpObj.MealsType = MealsType; Cart ObjCart = ListCart.Find(x => x.FID == ObjFood.FID && x.MealType == MealsType); if (ObjCart != null) { TmpObj.Count = ObjCart.Count.ToString(); } else { TmpObj.Count = "0"; } FoodReview FoodNoteInfoObj = FoodReviewList.Find(x => x.FID == ObjFood.FID); if (FoodNoteInfoObj != null) { TmpObj.NoteInfo = FoodNoteInfoObj.Comment; } else { TmpObj.NoteInfo = ""; } ListMessItemList.Add(TmpObj); } return(ListMessItemList); }