public ActionResult Views() { IEnumerable <Book> booksList = BookRepositary.GetAllBooks(); IEnumerable <User> usersList = UserRepositary.GetAllUsers(); ViewBag.books = booksList; ViewData["Users"] = usersList; return(View()); }
public ActionResult Register([Bind(Include = "UserID,Name,UserName,MailID,Password,RoleID")] User user) { if (!ModelState.IsValid) { return(View("Index", user)); } UserRepositary.Add(user); ViewBag.Message = "Registration Successfull"; ViewBag.Roles = new SelectList(UserRepositary.GetRoles(), "RoleID", "RoleName"); return(RedirectToAction("Index")); }
public bool getUserRegistration(string name, string userName, string mailID, string role, string password) { User user = new User { Name = name, UserName = userName, MailId = mailID, Role = role, Password = password }; UserRepositary reposObj = new UserRepositary(); if (reposObj.addUser(user) >= 1) { return(true); } else { return(false); } }
public string userLogIn(string userName, string password) { UserRepositary reposObj = new UserRepositary(); string Role; try { reposObj.addUserIntoList(); foreach (KeyValuePair <int, User> user in reposObj.userList) { if (user.Value.Password == password && user.Value.UserName == userName) { Role = user.Value.Role; return(Role); } } return(null); } catch (Exception) { return(null); } }
public UserService() { userRepositary = new UserRepositary(BankingDbContext.Instance); }
public ActionResult Users() { IEnumerable <User> users = UserRepositary.GetAllUsers(); return(View(users)); }
// GET: User/Index public ActionResult Index() { ViewBag.userCount = UserRepositary.getUserCount(); ViewBag.Roles = new SelectList(UserRepositary.GetRoles(), "RoleID", "RoleName"); return(View()); }
public static void AddCustomer(Account account) { UserRepositary.AddCustomer(account); }
public static void GetRole(string role) { UserRepositary.GetUsers(); }
public static Account Login(Account account) { return(UserRepositary.ValidateUser(account)); }
public static IEnumerable <Account> GetUsers() { return(UserRepositary.GetUsers()); }