public async Task <IActionResult> ForAddBookAsync(AddBook addbook) { if (addbook.FileToUpload == null || addbook.FileToUpload.Length == 0) { return(Content("file not selected")); } //string path = (@"C:\Users\nithe\Source\Repos\KD-Company\KD Company\wwwroot\Car\"); var path = Path.Combine( Directory.GetCurrentDirectory(), "wwwroot/Image", addbook.FileToUpload.FileName); Console.WriteLine(path); using (var stream = new FileStream(path, FileMode.Create)) { await addbook.FileToUpload.CopyToAsync(stream); } using (BookAppDbContext dbContext = new BookAppDbContext()) { addbook.FileName = addbook.FileToUpload.FileName; dbContext.AddBooks.Add(addbook); //dbContext.AddBooks.Add(addbook.SelectedStatus=="0").; /// dbContext.addbook.SelectedStatus == "0"; dbContext.SaveChanges(); } return(View()); }
public IActionResult Registration(Book Book) { BookAppDbContext dbContext = new BookAppDbContext(); Book obj = new Book(); obj.FirstName = Book.FirstName; obj.LastName = Book.LastName; obj.CourseName = Book.CourseName; obj.CourseYear = Book.CourseYear; obj.Phone = Book.Phone; obj.Address = Book.Address; obj.City = Book.City; obj.Email = Book.Email; ShareMail mail = new ShareMail(); string pass = mail.SendEmail(Book.Email); obj.Password = pass; dbContext.Add(obj); dbContext.SaveChanges(); return(View()); }
public IActionResult AddFeedback(Feedback feedback) { using (BookAppDbContext dbContext = new BookAppDbContext()) { dbContext.Feedbacks.Add(feedback); dbContext.SaveChanges(); } return(View()); }
public IActionResult UpdateStatus(int id) { //Console.WriteLine(addBook); BookAppDbContext dbContext = new BookAppDbContext(); //int id; var SelectedList = dbContext.AddBooks.Where(x => x.Id == id).FirstOrDefault(); SelectedList.SelectedStatus = "1"; dbContext.AddBooks.Update(SelectedList); //var Book = dbContext.AddBooks.Where(x => x.Id == id).FirstOrDefault(); ////foreach (var book in AddBooks) ////{ //// author.Books.Remove(book); ////} ////context.Authors.Remove(author); //Book.SelectedStatus = "1"; //dbContext.AddBooks.Remove(Book); dbContext.SaveChanges(); return(View()); }