Example #1
0
        public ActionResult Login(LoginViewModel loginViewModel)
        {
            var    users   = _loginManager.GetAll();
            string message = "";

            if (loginViewModel.Email != null && loginViewModel.Password != null)
            {
                users = users.Where(c => c.Email.Contains(loginViewModel.Email))
                        .Where(c => c.Password.Contains(loginViewModel.Password)).ToList();
                Model.Model.User loggedInUser = users[0];
                if (users.Count == 1)
                {
                    message             = "Logged In!";
                    Session["LoggedIn"] = "Yes";
                    Session["UserName"] = loggedInUser.UserName;
                    Session["UserId"]   = loggedInUser.Identity;
                }
                else
                {
                    message = "User Not Found";
                }
            }
            else
            {
                message = "Enter Email & Password!";
            }

            ViewBag.Message = message;

            return(View(loginViewModel));
        }
 public EditProfileViewModel(IDataService dataService)
 {
     _dataService = dataService;
     User         = _dataService.User;
     SetAttributes();
 }
Example #3
0
 private void UserUpdated(object sender, Model.Model.User e)
 {
     User = e;
     RaisePropertyChanged(nameof(UserName));
 }