public Admin CheckAdmin(string userName) { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { return(repositoryAdmin.FirstWithExplicitLoad(I => I.UserName == userName)); } }
public Admin AdminLogIn(string userName, string password) { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { string encryptedPassword = PasswordCrypto.EncryptToSha512(password); return(repositoryAdmin.FirstWithExplicitLoad(I => I.UserName == userName && I.Password == encryptedPassword)); } }
public Admin AdminFind(string userName) { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { Admin admin = repositoryAdmin.FirstWithExplicitLoad(I => I.UserName == userName); return(admin); } }
public int AdminNewRecord(string userName) { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { repositoryAdmin.CUDOperation(new Admin() { Id = Guid.NewGuid(), UserName = userName, Password = PasswordCrypto.EncryptToSha512("demo") }, EntityState.Added); return(repositoryAdmin.SaveChanges()); } }
public int GetLastAdminNumber() { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { List <Admin> admins = repositoryAdmin.GetAllWithExplicitLoad().ToList(); List <int> userNames = new List <int>(); foreach (var item in admins) { userNames.Add(Convert.ToInt32(item.UserName)); } return(userNames.Max()); } }
public int ResetAdminPassword(Admin admin, string password) { if (admin != null && !string.IsNullOrEmpty(password) && !string.IsNullOrWhiteSpace(password)) { using (RepositoryAdmin repositoryAdmin = new RepositoryAdmin()) { admin.Password = PasswordCrypto.EncryptToSha512(password); repositoryAdmin.CUDOperation(admin, EntityState.Modified); return(repositoryAdmin.SaveChanges()); } } else { return(-1); } }
public static List <StudentVM> listStudents() { return(RepositoryAdmin.listStudents()); }
public static bool AddStudent(StudentVM svm) { return(RepositoryAdmin.AddStudent(svm)); }
public AdminUnitOfWork(AdminContext context) { this.context = context; Admins = new RepositoryAdmin(context); }