コード例 #1
0
ファイル: AdminRepository.cs プロジェクト: MatthewVines/Pay
 public User SaveUser(User user)
 {
     using (Database db = DbFactory.PayDbFactory.GetDatabase())
     {
         db.Save<User>(user);
         return user;
     }
 }
コード例 #2
0
ファイル: BasicPrincipal.cs プロジェクト: MatthewVines/Pay
        public BasicPrincipal(User user, string clientName)
        {
            if (user == null)
            {
                throw new ArgumentNullException("user");
            }

            Identity = new GenericIdentity(user.Username);

            Id = user.Id;
            ClientId = user.ClientId;
            Username = user.Username;
            ClientName = clientName;
        }
コード例 #3
0
ファイル: UserController.cs プロジェクト: MatthewVines/Pay
        public ActionResult Create(AddEditUserViewModel input)
        {
            try
            {
                User user = new User
                {
                    Username = input.Username,
                    ClientId = input.ClientId,
                    Password = input.Password
                };

                _adminRepo.SaveUser(user);

                return RedirectToAction("Index");
            }
            catch
            {
                return View();
            }
        }