Exemplo n.º 1
0
        public ActionResult Index(User user)
        {
            //if (ModelState.IsValid)
            //{

            if (this.IsCaptchaValid("Captcha is not valid"))
            {
                using (LibraryManagementContext db = new LibraryManagementContext())
                {
                    var obj = db.Users.Where(x => x.Email.Equals(user.Email) && x.Password.Equals(user.Password)).FirstOrDefault();
                    if (obj != null)
                    {
                        Session["UserId"]   = obj.Id.ToString();
                        Session["UserName"] = obj.Name.ToString();
                        //Session["UserEmail"] = obj.Email;
                        FormsAuthentication.SetAuthCookie(obj.Name.ToString(), false);
                        return(RedirectToAction("Index", "Home", new { area = "Admin" }));
                    }
                    else
                    {
                        ModelState.AddModelError("", "The email or password provided is incorrect.");
                    }
                }
                //}
            }
            else
            {
                ViewBag.CaptchaErrorMessage = "Captcha is not valid.";
            }
            return(View(user));
        }
 public ActionResult Index(int?page)
 {
     using (LibraryManagementContext db = new LibraryManagementContext())
     {
         IPagedList <User> users = db.Users.OrderBy(x => x.Id).ToList().ToPagedList(page ?? 1, AppSettings.PageSizeInList);
         return(View(users));
     }
 }
 public ActionResult Edit(int id)
 {
     using (LibraryManagementContext db = new LibraryManagementContext())
     {
         User user = db.Users.Where(x => x.Id == id).FirstOrDefault();
         return(View(user));
     }
 }
Exemplo n.º 4
0
 public ActionResult Edit(int id)
 {
     using (LibraryManagementContext db = new LibraryManagementContext())
     {
         Models.Book book = db.Books.Where(x => x.Id == id).FirstOrDefault();
         return(View(book));
     }
 }
Exemplo n.º 5
0
        public ActionResult Register(User user)
        {
            using (LibraryManagementContext db = new LibraryManagementContext())
            {
            }

            return(View(user));
        }
        public ActionResult DeleteConfirm(int?id)
        {
            using (LibraryManagementContext db = new LibraryManagementContext())
            {
                User user = db.Users.Find(id);
                db.Users.Remove(user);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
Exemplo n.º 7
0
        public ActionResult DeleteConfirm(int?id)
        {
            using (LibraryManagementContext db = new LibraryManagementContext())
            {
                Models.Book book = db.Books.Find(id);
                db.Books.Remove(book);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
 public ActionResult Create(User user)
 {
     using (LibraryManagementContext db = new LibraryManagementContext())
     {
         if (ModelState.IsValid)
         {
             db.Users.Add(user);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
         return(View(user));
     }
 }
 public ActionResult Edit(User user)
 {
     if (ModelState.IsValid)
     {
         using (LibraryManagementContext db = new LibraryManagementContext())
         {
             db.Entry(user).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     return(View(user));
 }
Exemplo n.º 10
0
        public AuthorServiceTest()
        {
            var config = new ConfigurationBuilder()
                         .AddJsonFile("appsettings.json")
                         .Build();
            var optionsBuilder = new DbContextOptionsBuilder <LibraryManagementContext>()
                                 .UseSqlServer(config.GetConnectionString("LibraryDB"));
            var context = new LibraryManagementContext(optionsBuilder.Options);

            _unitOfWork = new UnitOfWork(context);
            _service    = new AuthorService(_unitOfWork);
            InitTestData();
        }
Exemplo n.º 11
0
        public ActionResult Delete(int?id)
        {
            using (LibraryManagementContext db = new LibraryManagementContext())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                Models.Book book = db.Books.Find(id);
                if (book == null)
                {
                    return(HttpNotFound());
                }
                return(View(book));
            }
        }
        public ActionResult Delete(int?id)
        {
            using (LibraryManagementContext db = new LibraryManagementContext())
            {
                if (id == null)
                {
                    return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
                }

                User user = db.Users.Find(id);
                if (user == null)
                {
                    return(HttpNotFound());
                }
                return(View(user));
            }
        }
Exemplo n.º 13
0
 public ActionResult Login(LoginDetail objUser)
 {
     if (ModelState.IsValid)
     {
         using (LibraryManagementContext db = new LibraryManagementContext())
         {
             var obj = db.LoginDetails.Where(a => a.LoginName.Equals(objUser.LoginName) && a.Password.Equals(objUser.Password)).FirstOrDefault();
             if (obj != null)
             {
                 Session["LoginId"]    = obj.Id.ToString();
                 Session["TypeofUser"] = obj.TypeofUser.ToString();
                 return(RedirectToAction("Index"));
             }
             else
             {
                 ModelState.AddModelError("", "Invalid Login Credentials");
             }
         }
     }
     return(View(objUser));
 }
Exemplo n.º 14
0
 public LibraryUsersController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 15
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReaderRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public ReaderRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
Exemplo n.º 16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="WithdrawalRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public WithdrawalRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
Exemplo n.º 17
0
 public AdministratorsController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 18
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ExtensionRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public ExtensionRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
 public LoginController(LibraryManagementContext context, IConfiguration configuration)
 {
     _context = context;
     _config  = configuration;
 }
 public AuthorsController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PublishingCompanyRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public PublishingCompanyRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
Exemplo n.º 22
0
 public BookTakenCreateVM(LibraryManagementContext context)
 {
     _context = context;
     Initialize();
 }
 public LibraryUserRegistrationRequestsController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 24
0
 public BookController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 25
0
 public PublishersController(LibraryManagementContext context)
 {
     _context = context;
 }
Exemplo n.º 26
0
 public BookImplementation(LibraryManagementContext db) : base(db)
 {
 }
 public LibraryManagementController()
 {
     _context = new LibraryManagementContext();
 }
Exemplo n.º 28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LibrarianRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public LibrarianRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
Exemplo n.º 29
0
 /// <summary>
 /// Initializes a new instance of the <see cref="StockRepository"/> class.
 /// </summary>
 /// <param name="libraryDbContext">The library database context.</param>
 public StockRepository(LibraryManagementContext libraryDbContext) : base(libraryDbContext)
 {
 }
Exemplo n.º 30
0
 public BookTakenCreateVM()
 {
     _context = null;
 }