示例#1
0
        public void EditAuthor(int?authorId)
        {
            Author author = dbContext.Author
                            .Where(c => c.AuthorID == authorId).FirstOrDefault();

            if (author != null && TryUpdateModel <Author>(author))
            {
                dbContext.Entry <Author>(author).State = EntityState.Modified;
                dbContext.SaveChanges();
            }
        }
示例#2
0
        // Редактировать данные покупателя
        public void EditUser(int?userId)
        {
            UserInfo user = dbContext.UserInfo
                            .Where(c => c.UserID == userId).FirstOrDefault();

            if (user != null && TryUpdateModel <UserInfo>(user))
            {
                // Обновить данные в БД с помощью Entity Framework
                dbContext.Entry <UserInfo>(user).State = EntityState.Modified;
                dbContext.SaveChanges();
            }
        }
示例#3
0
        public void EditBook(int?bookId)
        {
            Book book = dbContext.Book
                        .Where(c => c.BookID == bookId).FirstOrDefault();

            BookAuthor bookAuthor = dbContext.BookAuthor
                                    .Where(c => c.BookID == bookId).FirstOrDefault();
            Author author = dbContext.Author
                            .Where(c => c.AuthorID == bookAuthor.AuthorID).FirstOrDefault();

            if (book != null && TryUpdateModel <Book>(book))
            {
                dbContext.Entry <Book>(book).State = EntityState.Modified;
                dbContext.SaveChanges();
            }
        }