public static UserLoginConfiguration MapModelToUserLoginConfiguration(UserLoginConfigurationModel model) { return(new UserLoginConfiguration() { UserName = model.UserName, RoleName = model.RoleName, RestrictedGroupId = model.RestrictedGroupID }); }
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)); } }