public async Task <IActionResult> Edit(int id, [Bind("Id,BookName,Price,Publisher,Author")] Book book) { if (id != book.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(book); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BookExists(book.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(book)); }
public async Task <bool> CreateWishItem(WishList wishItemCreate) { try { var book = await _dbContext.Books.FirstOrDefaultAsync(x => x.BookID == wishItemCreate.BookID); if (book == null) { return(false); } var wishlistItem = await _dbContext.WishLists.FirstOrDefaultAsync(x => x.BookID == wishItemCreate.BookID && x.ApplicationUserId == wishItemCreate.ApplicationUserId); if (wishlistItem != null) { return(false); } _dbContext.WishLists.Add(wishItemCreate); await _dbContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }
public async Task <IHttpActionResult> PutBook(int id, Book book) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != book.Id) { return(BadRequest()); } db.Entry(book).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BookExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <bool> CreateAsync( string title, int authorId, int publisherId, string language, string description, string image, DateTime createdOn, decimal price) { var book = new Book() { Title = title, AuthorId = authorId, PublisherId = publisherId, Language = language, Description = description, Image = image, CreatedOn = createdOn, Price = price }; db.Books.Add(book); int result = await db.SaveChangesAsync(); return(result > 0); }
public async Task <int> Add() { _dbcontext.Publishers.AddRange( new Publisher { Country = "England", Date = DateTime.Now, Name = "IT", Books = new List <Book> { new Book { Title = "Authentication", ISBN = "XDF-320" }, new Book { Title = "WEB API", ISBN = "CVB-250" } } } ); //_dbcontext.Books.Add(new Book //{ // Title = "Entity Framework", // ISBN = "ABC-1002" //}); int numberOfRows = await _dbcontext.SaveChangesAsync(); return(numberOfRows); }
public async Task <bool> CreateRecipient(Recipient recipientCreate) { try { if (recipientCreate.Default == true) { var RecipientInDB = await _dbContext.Recipients .FirstOrDefaultAsync(x => x.Default == true && x.Email == recipientCreate.Email); if (RecipientInDB != null) { RecipientInDB.Default = false; var result = await UpdateRecipient(RecipientInDB); if (!result) { return(false); } } } _dbContext.Recipients.Add(recipientCreate); await _dbContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> PutBookItem(int id, BookItem bookItem) { if (id != bookItem.Id) { return(BadRequest()); } _context.Entry(bookItem).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BookItemExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <T> AddAsync(T entity) { await _dbContext.Set <T>().AddAsync(entity); await _dbContext.SaveChangesAsync(); return(entity); }
public async Task <IActionResult> CreateBookListing(CreateListingInputDto input, CancellationToken cancellationToken) { var mapped = _mapper.Map <ListingEntity>(input); _dbContext.Add(mapped); await _dbContext.SaveChangesAsync(cancellationToken); return(Ok(mapped.Id.ToResultModel())); }
public async Task <IActionResult> Create([Bind("BrandId,Name")] Brand brand) { if (ModelState.IsValid) { _context.Add(brand); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(brand)); }
public async Task <IActionResult> Create([Bind("Id,Name,Image")] Author author) { if (ModelState.IsValid) { _context.Add(author); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(author)); }
public async Task <ActionResult> DuyetDonHang([Bind(Include = "MaDonDatHang,NgayDat,NgayGiao,TenKhach,DiaChi,SoDienThoai,DaHuy,TinhTrangGiaoHang,DaXoa,DaThanhToan")] DonDatHang donDatHang) { if (ModelState.IsValid) { db.Entry(donDatHang).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("ChuaGiao")); } return(View(donDatHang)); }
public async Task <IActionResult> Create([Bind("LanguageId,Name")] Language language) { if (ModelState.IsValid) { _context.Add(language); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(language)); }
public async Task <bool> CreateAsync(string name) { var category = new Category() { Name = name }; db.Categories.Add(category); int result = await db.SaveChangesAsync(); return(result > 0); }
public async Task <IActionResult> Create([Bind("Id,FullName,CartNo,Month,Year,CVV,UserId")] CreditCart creditCart) { if (ModelState.IsValid) { _context.Add(creditCart); await _context.SaveChangesAsync(); return(Redirect("/Cart/PaymentDetail")); } ViewData["UserId"] = new SelectList(_context.Users, "Id", "Email", creditCart.UserId); return(View(creditCart)); }
public async Task <IActionResult> Create([Bind("Id,CommentOfBook,BookId")] Comment comment) { if (ModelState.IsValid) { _context.Add(comment); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BookId"] = new SelectList(_context.Books, "Id", "Name", comment.BookId); return(View(comment)); }
public async Task <ActionResult> Create([Bind(Include = "MaTacGia,TenTacGia,MoTa,HinhAnh,DiaChi,HienTrangChu,HienFooter,ThoiGianTao,TaoBoi,ThoiGianCapNhap,CapNhapBoi,MetaKeyword,MetaDescription,TrangThai")] TacGia tacGia) { if (ModelState.IsValid) { db.DanhSachTacGia.Add(tacGia); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(tacGia)); }
public async Task <IActionResult> Create([Bind("Id,AddressTitle,AddressDetails,UserId")] Address address) { if (ModelState.IsValid) { _context.Add(address); await _context.SaveChangesAsync(); return(Redirect("/Cart/PaymentDetail")); } ViewData["UserId"] = new SelectList(_context.Users, "Id", "Email", address.UserId); return(View(address)); }
public async Task <ActionResult> Create([Bind(Include = "MaLoaiTinTuc,TenLoaiTinTuc,BiDanh,HienMenu,HienFooter,ThoiGianTao,TaoBoi,ThoiGianCapNhap,CapNhapBoi,MetaKeyword,MetaDescription,TrangThai")] LoaiTinTuc loaiTinTuc) { if (ModelState.IsValid) { db.DanhSachLoaiTinTuc.Add(loaiTinTuc); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(loaiTinTuc)); }
public async Task <bool> CreateAsync(string name) { var publisher = new Publisher() { Name = name }; db.Publishers.Add(publisher); int result = await db.SaveChangesAsync(); return(result > 0); }
public async Task <IActionResult> Create([Bind("BookId,AuthorId")] AuthorBook authorBook) { if (ModelState.IsValid) { _context.Add(authorBook); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AuthorId"] = new SelectList(_context.Authors, "AuthorId", "LastName", authorBook.AuthorId); ViewData["BookId"] = new SelectList(_context.Books, "BookId", "Name", authorBook.BookId); return(View(authorBook)); }
public async Task <bool> CreateAsync(string firstName, string lastName) { var author = new Author() { FirstName = firstName, LastName = lastName }; db.Authors.Add(author); int result = await db.SaveChangesAsync(); return(result > 0); }
public async Task <IActionResult> Create([Bind("BookId,GenreId")] GenreBook genreBook) { if (ModelState.IsValid) { _context.Add(genreBook); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["BookId"] = new SelectList(_context.Books, "BookId", "Name", genreBook.BookId); ViewData["GenreId"] = new SelectList(_context.Genres, "GenreId", "Name", genreBook.GenreId); return(View(genreBook)); }
public async Task <IActionResult> Create([Bind("Id,Name,LastName,Email,UserName,Password,PhoneNumber,RoleId,GenderId")] User user) { if (ModelState.IsValid) { _context.Add(user); await _context.SaveChangesAsync(); return(Redirect("/Account/Login")); } ViewData["GenderId"] = new SelectList(_context.Set <Gender>(), "Id", "Id", user.GenderId); ViewData["RoleId"] = new SelectList(_context.Set <Role>(), "Id", "Id", user.RoleId); return(View(user)); }
public async Task CreateAsync(CreateBookInput input) { try { Book newBook = Book.Create(input.Name, input.Price, input.ImgUrl, input.Rating, input.Binding, input.ReleaseDate, input.Details, input.PublisherId, input.AuthorId); await _context.Books.AddAsync(newBook); await _context.SaveChangesAsync(); } catch (Exception err) { throw err; } }
public async Task <IActionResult> Create([Bind("Id,Name,Image,Price,Content,PageNumber,Point,Rating,ReleaseDate,DiscountRate,SoldNumber,CategoryId,PublisherId,AuthorId")] Book book) { if (ModelState.IsValid) { _context.Add(book); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AuthorId"] = new SelectList(_context.Author, "Id", "Id", book.AuthorId); ViewData["CategoryId"] = new SelectList(_context.Categories, "Id", "Id", book.CategoryId); ViewData["PublisherId"] = new SelectList(_context.Publisher, "Id", "Id", book.PublisherId); return(View(book)); }
public async Task <bool> CreateCoupon(Coupon couponCreate) { try { _dbContext.Coupons.Add(couponCreate); await _dbContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }
public async Task <ActionResult> Create([Bind(Include = "MaSach,TenSach,BiDanh,MaLoaiSach,MaTacGia,HinhAnh,HinhAnhChiTiet,Gia,GiaKhuyenMai,Mota,SachBanChay,HienTrangChu,ThoiGianTao,TaoBoi,ThoiGianCapNhap,CapNhapBoi,MetaKeyword,MetaDescription,TrangThai")] Sach sach) { if (ModelState.IsValid) { db.DanhSachSach.Add(sach); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.MaLoaiSach = new SelectList(db.DanhSachLoaiSach, "MaLoaiSach", "TenLoaiSach", sach.MaLoaiSach); ViewBag.MaTacGia = new SelectList(db.DanhSachTacGia, "MaTacGia", "TenTacGia", sach.MaTacGia); return(View(sach)); }
public async Task <bool> CreateOrderAsync(Orders orderCreate) { try { _dbContext.Orders.Add(orderCreate); await _dbContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }
public async Task <bool> CreateCategoryAsync(Categories categoryCreate) { try { _dbContext.Categories.Add(categoryCreate); await _dbContext.SaveChangesAsync(); return(true); } catch (Exception ex) { throw ex; } }