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());
        }