Пример #1
0
        // 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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        // 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);
        }