public static UserLoginConfiguration MapModelToUserLoginConfiguration(UserLoginConfigurationModel model)
 {
     return(new UserLoginConfiguration()
     {
         UserName = model.UserName,
         RoleName = model.RoleName,
         RestrictedGroupId = model.RestrictedGroupID
     });
 }
Exemplo n.º 2
0
        public async Task <IActionResult> AddNewUserConfiguration([FromBody] UserLoginConfigurationModel userConfig)
        {
            try
            {
                await this.userRepo.AddAsync(UserLoginConfigurationMapping.MapModelToUserLoginConfiguration(userConfig));

                await this.userRepo.CommitAsync();

                var user = await this.userRepo.GetSingleAsync(s => s.UserName == userConfig.UserName);

                if (user != null)
                {
                    return(Ok(user.Id));
                }

                return(Ok(-1));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }