Beispiel #1
0
        public ActionResult Cuisine(CuisineModel cuisine)
        {
            if (ModelState.IsValid)
            {
                UserModel    user      = (UserModel)Session["User"];
                CuisineModel dbCuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID);

                if (!string.IsNullOrEmpty(dbCuisine.CuisineName))
                {
                    cuisine.CuisineID = dbCuisine.CuisineID;
                    cuisine.MenuID    = dbCuisine.MenuID;
                    cuisine.VendorID  = dbCuisine.VendorID;
                    CuisineManager.Update(cuisine);
                    TempData["Message"] = "Cuisine was updated";
                }
                else
                {
                    cuisine.MenuID   = 1;
                    cuisine.VendorID = VendorManager.GetOwnerVendor(user.UserID).VendorID;
                    CuisineManager.Insert(cuisine);
                    TempData["Message"] = "Cuisine was added";
                }

                return(RedirectToAction("VendorMenus", "Vendor"));
            }

            return(View(cuisine));
        }
Beispiel #2
0
        public ActionResult Create(CuisineModel objmodel)
        {
            try
            {
                string FileName = string.Empty;
                if (Request.Files.Count > 0)
                {
                    FileName = Convert.ToString(Guid.NewGuid()) + Request.Files["CuisineImage"].FileName;
                    string filepath = "/Images/Cuisine/" + FileName;

                    Request.Files["CuisineImage"].SaveAs(Server.MapPath(filepath));
                }
                DynamicParameters param = new DynamicParameters();
                if (objmodel.CuisineId > 0)
                {
                    param.Add("@CrusineId", objmodel.CuisineId);
                }
                param.Add("@CrusineName", objmodel.CuisineName);
                param.Add("@CrusineImage", FileName);
                SqlHelper.ExecuteSP("C1", param, null);
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public static bool Seed()
        {
            CuisineModel cuisine = new CuisineModel
            {
                VendorID    = 1,
                MenuID      = 1,
                CuisineName = "Good Eats"
            };

            return(Insert(cuisine));
        }
Beispiel #4
0
            public async Task <Guid> Handle(Command request, CancellationToken cancellationToken)
            {
                var cuisine = new CuisineModel
                {
                    Id   = Guid.NewGuid(),
                    Name = request.Name
                };

                _context.Cuisines.Add(cuisine);
                _context.SaveChanges();

                return(cuisine.Id);
            }
Beispiel #5
0
        public ActionResult Cuisine()
        {
            UserModel    user    = (UserModel)Session["User"];
            CuisineModel cuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID);

            if (cuisine != null)
            {
                return(View(cuisine));
            }
            else
            {
                return(View(new CuisineModel()));
            }
        }
Beispiel #6
0
        public void Update()
        {
            CuisineModel cuisine = new CuisineModel
            {
                VendorID    = 2,
                MenuID      = 2,
                CuisineName = "Good Eats 4 all"
            };

            CuisineManager.Update(cuisine);

            CuisineModel newCuisine = CuisineManager.GetCuisine(2);

            Assert.AreEqual(cuisine.CuisineID, newCuisine.CuisineID);
        }
Beispiel #7
0
        //
        // GET: /Cuisine/Create

        public ActionResult Create(int id)
        {
            CuisineModel omodel = new CuisineModel();

            if (id > 0)
            {
                ItemController ic       = new ItemController();
                var            itemdata = ic.GetCuisines(id).ToList();
                if (itemdata.Count() > 0)
                {
                    omodel.CuisineId    = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineId;
                    omodel.CuisineName  = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineName;
                    omodel.CuisineImage = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineImage;
                    omodel.Status       = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().Status;
                }
            }
            return(View(omodel));
        }
        public static bool Update(CuisineModel cuisine)
        {
            try
            {
                if (cuisine.CuisineID != 0)
                {
                    using (RoundTheCornerEntities rc = new RoundTheCornerEntities())
                    {
                        TblCuisine tblCuisine = rc.TblCuisines.FirstOrDefault(u => u.CuisineID == cuisine.CuisineID);

                        if (tblCuisine != null)
                        {
                            tblCuisine.CuisineID   = cuisine.CuisineID;
                            tblCuisine.VendorID    = cuisine.VendorID;
                            tblCuisine.MenuID      = cuisine.MenuID;
                            tblCuisine.CuisineName = cuisine.CuisineName;



                            rc.SaveChanges();
                            return(true);
                        }
                        else
                        {
                            throw new Exception("Item was not found");
                        }
                    }
                }
                else
                {
                    throw new Exception("Must have a valid id");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
 public static bool Insert(CuisineModel cuisine)
 {
     try
     {
         using (RoundTheCornerEntities rc = new RoundTheCornerEntities())
         {
             PL.TblCuisine newRow = new TblCuisine()
             {
                 CuisineID   = rc.TblCuisines.Any() ? rc.TblCuisines.Max(u => u.CuisineID) + 1 : 1,
                 MenuID      = cuisine.MenuID,
                 VendorID    = cuisine.VendorID,
                 CuisineName = cuisine.CuisineName
             };
             rc.TblCuisines.Add(newRow);
             rc.SaveChanges();
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public static CuisineModel GetCuisine(int id)
        {
            try
            {
                if (id != 0)
                {
                    using (RoundTheCornerEntities rc = new RoundTheCornerEntities())
                    {
                        var tblCuisine = rc.TblCuisines.FirstOrDefault(u => u.CuisineID == id);

                        if (tblCuisine != null)
                        {
                            CuisineModel cuisine = new CuisineModel
                            {
                                CuisineID   = tblCuisine.CuisineID,
                                VendorID    = tblCuisine.VendorID,
                                MenuID      = tblCuisine.MenuID,
                                CuisineName = tblCuisine.CuisineName
                            };

                            return(cuisine);
                        }

                        throw new Exception("Item cannot be found");
                    }
                }
                else
                {
                    throw new Exception("ID cannot be 0");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }