public ActionResult Add_object(Object_os a)
        {
            bool new_ = true;

            //проверки и тд
            if (a.Price > 0 && a.Discount >= 0 && a.Discount < 1)
            {
                if (a.Id > 0)
                {
                    var check = db.Objects.FirstOrDefault(x1 => x1.Id == a.Id);
                    if (check != null)
                    {
                        new_ = false;
                        check.Eq(a);
                        db.SaveChanges();
                    }
                    else
                    {
                        new_ = true;
                    }
                }
                if (new_)
                {
                    db.Objects.Add(a);
                    db.SaveChanges();
                    ViewBag.Id = a.Id;
                }

                return(RedirectToAction("Object_view", "Home", new { id = a.Id }));
            }



            return(RedirectToAction("Index", "Home", new { }));
        }
示例#2
0
        public ActionResult Add_object(Object_os a)
        {
            //проверки и тд

            db.Objects.Add(a);
            db.SaveChanges();
            ViewBag.Id = a.Id;
            return(RedirectToAction("Work_with_images_object", new { id = a.Id }));

            //return View();
        }
        public ActionResult Add_object(int id = -1)
        {
            Object_os res = null;

            if (id < 0)//string.IsNullOrEmpty(id)
            {
                res = new Object_os();
            }
            else
            {
                res = db.Objects.FirstOrDefault(x1 => x1.Id == id);
            }

            return(PartialView(res));
        }
示例#4
0
        //[Authorize(Roles="admin")]
        public ActionResult Add_object()
        {
            Object_os res = new Object_os();

            return(View(res));
        }