//public ValidationResult AddUser(SEC_User objUser, string action, out string status)
        //{
        //    userDataService.AddUser(objUser, action, out status);
        //    if (status.Length > 0)
        //    {
        //        return new ValidationResult(status, localizationService.GetResource(status));
        //    }
        //    return ValidationResult.Success;
        //}

        ValidationResult IUserService.AddUser(SEC_User objUser, string action, out string status)
        {
            userDataService.AddUser(objUser, action, out status);
            if (status.Length > 0)
            {
                return(new ValidationResult(status, localizationService.GetResource(status)));
            }
            return(ValidationResult.Success);
        }
        public IActionResult Post([FromBody] UserDTO user)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var result = service.AddUser(mapper.Map <User>(user), user.UserRoles);

            return(Content(Newtonsoft.Json.JsonConvert.SerializeObject(result.Result)));
        }
        public async Task <User> EncryptUser(User user, string Key)
        {
            user.Name        = _encryptionUtils.EncryptString(Key, user.Name);
            user.Address     = _encryptionUtils.EncryptString(Key, user.Address);
            user.Email       = _encryptionUtils.EncryptString(Key, user.Email);
            user.Password    = _encryptionUtils.EncryptString(Key, user.Password);
            user.PhoneNumber = _encryptionUtils.EncryptString(Key, user.PhoneNumber);
            user.Key         = Key;

            var encryptedUser = await _userDataService.AddUser(user);

            return(encryptedUser);
        }
Exemplo n.º 4
0
        public void CreateUser(User user)
        {
            if (userProvider.IsExistsByLogin(user.UserName))
            {
                throw new CreateOrUpdateUserException(UserCreateStatus.DuplicateUserName);
            }
            if (userProvider.IsExistsByEmail(user.Email))
            {
                throw new CreateOrUpdateUserException(UserCreateStatus.DuplicateEmail);
            }

            userDataService.AddUser(user);
        }
        public ActionResult AddUser([DataSourceRequest] DataSourceRequest request,
                                    [Bind(Prefix = "models")] IEnumerable <ManageUserVM> users)
        {
            var results = new List <ManageUserVM>();

            if (users != null && ModelState.IsValid)
            {
                users.Where(x => x.UserClients.Any(y => y.ClientName == null)).Select(c => { c.UserClients = null; return(c); }).ToList();
                foreach (var user in users)
                {
                    user.DisplayName = user.UPN;
                    userService.AddUser(user);
                    results.Add(user);
                }
            }

            return(Json(results.ToDataSourceResult(request, ModelState)));
        }
Exemplo n.º 6
0
 public void AddUser(User user)
 {
     userDataService.AddUser(user);
 }
        public Object AddUser(User user)
        {
            var result = userData.AddUser(user);

            return(UpdateError(result));
        }