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)); } }
public ActionResult Edit(int id) { using (LibraryManagementContext db = new LibraryManagementContext()) { Models.Book book = db.Books.Where(x => x.Id == id).FirstOrDefault(); return(View(book)); } }
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")); } }
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)); }
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(); }
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)); } }
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)); }
public LibraryUsersController(LibraryManagementContext context) { _context = context; }
/// <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) { }
/// <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) { }
public AdministratorsController(LibraryManagementContext context) { _context = context; }
/// <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; }
/// <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) { }
public BookTakenCreateVM(LibraryManagementContext context) { _context = context; Initialize(); }
public LibraryUserRegistrationRequestsController(LibraryManagementContext context) { _context = context; }
public BookController(LibraryManagementContext context) { _context = context; }
public PublishersController(LibraryManagementContext context) { _context = context; }
public BookImplementation(LibraryManagementContext db) : base(db) { }
public LibraryManagementController() { _context = new LibraryManagementContext(); }
/// <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) { }
/// <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) { }
public BookTakenCreateVM() { _context = null; }