Пример #1
0
        public bool UpdateArmchair(Armchair armchair)
        {
            using (HorecaMebelEntities db = new HorecaMebelEntities())
            {
                var armchairFromDB = db.Armchairs.FirstOrDefault(x => x.id == armchair.id);

                armchairFromDB.Name = armchair.Name;

                armchairFromDB.ImagePath = armchair.ImagePath;
                armchairFromDB.Price     = armchair.Price;

                armchairFromDB.NewPrice   = armchair.NewPrice;
                armchairFromDB.Descrption = armchair.Descrption;

                armchairFromDB.WoodenFrame = armchair.WoodenFrame;
                armchairFromDB.Seat        = armchair.Seat;
                armchairFromDB.Back        = armchair.Back;

                armchairFromDB.Width = armchair.Width;

                armchairFromDB.Height = armchair.Height;

                armchairFromDB.Depth = armchair.Depth;

                armchairFromDB.Legs           = armchair.Legs;
                armchairFromDB.Skin           = armchair.Skin;
                armchairFromDB.ProductionTime = armchair.ProductionTime;

                armchairFromDB.SkinColour = armchair.SkinColour;

                db.SaveChanges();
                return(true);
            }
        }
        public ActionResult EditArmchair(int ArmchairId)
        {
            Armchair armchair = repository.Armchairs.
                                FirstOrDefault(l => l.ArmchairId == ArmchairId);

            return(View(armchair));
        }
        // Удаляем запись из таблицы Armchairs
        public Armchair DeleteArmchair(int ArmchairId)
        {
            Armchair dbEntry = context.Armchairs.Find(ArmchairId);

            if (dbEntry != null)
            {
                context.Armchairs.Remove(dbEntry);
                context.SaveChanges();
            }
            return(dbEntry);
        }
        public ActionResult DeleteArmchair(int ArmchairId)
        {
            Armchair deletedArmchair = repository.DeleteArmchair(ArmchairId);

            if (deletedArmchair != null)
            {
                TempData["message"] = String.Format("{0} was deleted",
                                                    deletedArmchair.TypeOfArmchair);
            }
            return(RedirectToAction("ArmchairIndex"));
        }
        public Armchair GetArmchair()
        {
            Armchair armchair = new Armchair {
                Name = "Офисное кресло", Size = 40
            };

            if ((armchair.Name == null) && (armchair.Size == 0))
            {
                Log.Info("Нет данных");
            }

            return(armchair);
        }
Пример #6
0
        // Получаем фото из таблицы  Armchair
        public FileContentResult ArmchairGetImage(int ArmchairId)
        {
            Armchair land = repository.Armchairs.FirstOrDefault(l => l.ArmchairId == ArmchairId);

            if (land != null)
            {
                return(File(land.ImageData, land.ImageMimeType));
            }
            else
            {
                return(null);
            }
        }
 public JsonResult AddArmchair(Armchair armchair)
 {
     try
     {
         if (armchair == null)
         {
             throw new Exception();
         }
         this.armchairDb.SaveArmchair(armchair);
         return(Json(new { Status = true }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { Status = false, Message = ex.Message }, JsonRequestBehavior.AllowGet));
     }
 }
Пример #8
0
        public bool SaveArmchair(Armchair chair)
        {
            try
            {
                using (HorecaMebelEntities db = new HorecaMebelEntities())
                {
                    db.Armchairs.Add(chair);

                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }
 // Сохраняем изменения в таблице Armchairs
 public void SaveArmchair(Armchair armchair)
 {
     if (armchair.ArmchairId == 0)
     {
         context.Armchairs.Add(armchair);
     }
     else
     {
         Armchair dbEntry = context.Armchairs.Find(armchair.ArmchairId);
         if (dbEntry != null)
         {
             dbEntry.TypeOfArmchair = armchair.TypeOfArmchair;
             dbEntry.Tree           = armchair.Tree;
             dbEntry.Price          = armchair.Price;
             dbEntry.ImageData      = armchair.ImageData;
             dbEntry.ImageMimeType  = armchair.ImageMimeType;
         }
     }
     context.SaveChanges();
 }
Пример #10
0
 public ActionResult EditArmchair(Armchair armchair, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         if (image != null)
         {
             armchair.ImageMimeType = image.ContentType;
             armchair.ImageData     = new byte[image.ContentLength];
             image.InputStream.Read(armchair.ImageData, 0, image.ContentLength);
         }
         repository.SaveArmchair(armchair);
         TempData["message"] = string.Format("{0} has been saved",
                                             armchair.TypeOfArmchair);
         return(RedirectToAction("ArmchairIndex"));
     }
     else
     {
         return(View(armchair));
     }
 }