private List <BusinessDomain.Classes.Classes.Loan> get_general_overdues() { DateTime today = DateTime.Today; List <BusinessDomain.Classes.Classes.Loan> loans = new BusinessDomain.Classes.Context().Loans.ToList(); foreach (var loan in loans) { if (loan.LoanIssueDate < today) { loans.Remove(loan); } } return(loans); }
public ActionResult Create(CreateLoanModel loan) { var context = new BusinessDomain.Classes.Context(); int memberID = context.Members.ToList().Find(member => member.FirstName == loan.FirstName && member.LastName == loan.LastName).MemberID; int bookID = context.Books.ToList().Find(book => book.Title == loan.BookTitle).BookID; context.Loans.Add(new BusinessDomain.Classes.Classes.Loan { MemberID = memberID, BookID = bookID, LoanIssueDate = DateTime.Today }); context.SaveChanges(); return(RedirectToAction("LoanBook")); }
private void SeedRoles() { ApplicationDbContext context = new ApplicationDbContext(); var DataModelContext = new BusinessDomain.Classes.Context(); var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context)); var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context)); if (!roleManager.RoleExists("Head Librarian")) { var role = new IdentityRole(); role.Name = "Head Librarian"; roleManager.Create(role); var user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; string userPWD = "Mihai16."; var chkUser = UserManager.Create(user, userPWD); if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Head Librarian"); } } if (!roleManager.RoleExists("Librarian")) { var role = new IdentityRole(); role.Name = "Librarian"; roleManager.Create(role); var user = new ApplicationUser(); user.UserName = "******"; user.Email = "*****@*****.**"; string userPWD = "TheLibrarian$1"; var chkUser = UserManager.Create(user, userPWD); if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, "Librarian"); } } if (!roleManager.RoleExists("Member")) { var role = new IdentityRole(); role.Name = "Member"; roleManager.Create(role); foreach (var member in DataModelContext.Members) { var user = new ApplicationUser(); string libraryDomain = "@theradlibrary.ie"; user.UserName = member.FirstName + member.LastName + libraryDomain; user.Email = user.UserName; string userPWD = member.FirstName + "$1"; var chkUser = UserManager.Create(user, userPWD); if (chkUser.Succeeded) { var result1 = UserManager.AddToRole(user.Id, role.Name); } } } }