/// <summary>
 /// Обновить запись
 /// </summary>
 /// <param name="userGoods">Запись</param>
 public int Put([FromBody] UserGoods userGoods)
 {
     if (userGoods == null)
     {
         throw new ArgumentException("Не передан объект для сохранения.");
     }
     return(UserProductRepository.Update(userGoods));
 }
Пример #2
0
        /// <inheritdoc />
        public int Update(UserGoods userGoods)
        {
            if (userGoods == null)
            {
                throw new ArgumentException("Не указан объект для сохранения.");
            }

            _dbEntities.Entry(userGoods).State = EntityState.Modified;
            return(_dbEntities.SaveChanges());
        }
Пример #3
0
        /// <inheritdoc />
        public int Insert(UserGoods userGoods)
        {
            if (userGoods == null)
            {
                throw new ArgumentException("Не указан объект для сохранения.");
            }

            _dbEntities.UserGoods.Add(userGoods);
            return(_dbEntities.SaveChanges());
        }
Пример #4
0
 public ActionResult DeleteConfirmed(int id)
 {
     if (Request.Cookies["UID"] == null)
     {
         db.Goods.Remove(db.Goods.Find(id));
         db.SaveChanges();
         return(RedirectToAction("Finished", "News"));
     }
     else
     {
         HttpCookie uidcookie = Request.Cookies["UID"];
         int        uid       = Convert.ToInt32(uidcookie.Value);
         UserGoods  goods     = db.UserGoods.Where(x => x.GID == id && x.UID == uid).FirstOrDefault();
         goods.Type = "3";
         db.Entry <UserGoods>(goods).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Post", "Home"));
     }
 }