示例#1
0
        public ActionResult Create(BookCategory c1)
        {
            context.BookCategories.Add(c1);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult Create(Publication p1)
        {
            context.Publications.Add(p1);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#3
0
        public ActionResult Create(Book b1)
        {
            context.Books.Add(b1);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#4
0
        public ActionResult Create(Author a1)
        {
            context.Authors.Add(a1);
            context.SaveChanges();

            return(RedirectToAction("Index"));
        }
示例#5
0
        public bool changeFinish(int id)
        {
            try
            {
                var entity = db.Orders.Find(id);

                entity.isFinish = !entity.isFinish;

                if (entity.isConfirm == false)
                {
                    return(false);
                }

                if (entity.isFinish == true)
                {
                    entity.FinishDate = DateTime.Now;
                }
                else
                {
                    entity.FinishDate = null;
                }
                db.SaveChanges();
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
示例#6
0
        public void RecoverPassword(User entity)
        {
            var admin = db.Users.SingleOrDefault(x => x.UserName == entity.UserName);

            admin.Password = entity.Password;
            db.SaveChanges();
        }
示例#7
0
        public bool ChangePayment(long id)
        {
            Order order = db.Orders.Find(id);

            order.Paid = !order.Paid;
            db.SaveChanges();
            return((bool)order.Paid);
        }
示例#8
0
        public bool ChangeStatus(int id)
        {
            var cate = db.ProductCategories.Find(id);

            cate.Status = !cate.Status;
            db.SaveChanges();
            return(cate.Status);
        }
示例#9
0
        public bool ChangeStatus(int id)
        {
            var cate = db.Posts.Find(id);

            cate.Status = !cate.Status;
            db.SaveChanges();
            return(cate.Status);
        }
示例#10
0
        public bool ChangeStatus(int id)
        {
            var slide = db.Slides.Find(id);

            slide.Status = !slide.Status;
            db.SaveChanges();
            return(slide.Status);
        }
示例#11
0
        public bool ChangeStatus(int id)
        {
            var user = db.Feedbacks.Find(id);

            user.Status = !user.Status;
            db.SaveChanges();
            return(user.Status);
        }
示例#12
0
 public void Delete(TEntity entity)
 {
     if (_dbContext.Entry(entity).State == EntityState.Detached)
     {
         _dbSet.Attach(entity);
     }
     _dbSet.Remove(entity);
     _dbContext.SaveChanges();
 }
示例#13
0
        public void Insert(string roleID, int userGrID)
        {
            var credential = new Credential();

            credential.UserGroupID = userGrID;
            credential.RoleID      = roleID;
            db.Credentials.Add(credential);
            db.SaveChanges();
        }
示例#14
0
 public int Insert(UserGroup entity)
 {
     if (db.UserGroups.Any(x => x.Name == entity.Name))
     {
         return(0);
     }
     db.UserGroups.Add(entity);
     db.SaveChanges();
     return(entity.ID);
 }
        public ActionResult Create([Bind("BookCategoryName,BookCategoryDescription,BookCategoryImage")] BookCategory c1)
        {
            if (ModelState.IsValid)
            {
                _context.BookCategories.Add(c1);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(c1));
        }
示例#16
0
        public ActionResult Create([Bind("AuthorName,AuthorDescription,AuthorImage")] Author a1)
        {
            if (ModelState.IsValid)
            {
                _context.Authors.Add(a1);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(a1));
        }
示例#17
0
        public ActionResult Create([Bind(Include = "Id,Sum,DateCreated")] ShoppingCart shoppingCart)
        {
            if (ModelState.IsValid)
            {
                shoppingCart.Id = Guid.NewGuid();
                db.ShoppingCarts.Add(shoppingCart);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(shoppingCart));
        }
示例#18
0
 public bool Insert(BookAuthor author)
 {
     try
     {
         db.BookAuthors.Add(author);
         db.SaveChanges();
         return(db.BookAuthors.Count(_ => _.Name == author.Name) > 0);
     }
     catch
     {
         return(false);
     }
 }
示例#19
0
 public bool Insert(BookPublisher publisher)
 {
     try
     {
         db.BookPublishers.Add(publisher);
         db.SaveChanges();
         return(db.BookPublishers.Count(_ => _.Name == publisher.Name) > 0);
     }
     catch
     {
         return(false);
     }
 }
示例#20
0
 public bool Insert(Author author)
 {
     try
     {
         db.Authors.Add(author);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#21
0
 public long insert(Category entity)
 {
     try
     {
         db.Categories.Add(entity);
         db.SaveChanges();
         return(entity.id);
     }
     catch
     {
         return(-1);
     }
 }
示例#22
0
        public ActionResult AddBook(BookModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            model.IsActive = true;

            context.Books.Add(model);
            context.SaveChanges();

            return(RedirectToAction("index", "home"));
        }
示例#23
0
 public bool Insert(Slide slide)
 {
     try
     {
         db.Slides.Add(slide);
         db.SaveChanges();
         return(db.Slides.Count(_ => _.Name == slide.Name) > 0);
     }
     catch
     {
         return(false);
     }
 }
        public ActionResult Create([Bind("PublicationName,PublicationDescription,PublicationImage")] Publication p1)
        {
            if (ModelState.IsValid)
            {
                HttpContext.Session.GetString("uname");

                _context.Publications.Add(p1);
                _context.SaveChanges();

                return(RedirectToAction("Index"));
            }
            return(View(p1));
        }
示例#25
0
 public bool Create(Section item)
 {
     try
     {
         _context.Add(item);
         _context.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#26
0
 public bool Insert(Customer cus)
 {
     try
     {
         db.Customers.Add(cus);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#27
0
 public bool Insert(Publisher pub)
 {
     try
     {
         db.Publishers.Add(pub);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#28
0
 public bool Insert(BookCatalog ca)
 {
     try
     {
         db.BookCatalogs.Add(ca);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#29
0
 public bool insert(BookCategory category)
 {
     try
     {
         category.Status = true;
         db.BookCategories.Add(category);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#30
0
 public long insert(Promotion entity)
 {
     try
     {
         entity.CreatedAt = DateTime.Now;
         db.Promotions.Add(entity);
         db.SaveChanges();
         return(entity.id);
     }
     catch
     {
         return(-1);
     }
 }