public Models.ExternalLogin Post([FromBody] Models.ExternalLogin ExternalLogin) { if (ModelState.IsValid && ExternalLogin.ModuleId == _entityId) { ExternalLogin = _ExternalLoginRepository.AddExternalLogin(ExternalLogin); _logger.Log(LogLevel.Information, this, LogFunction.Create, "ExternalLogin Added {ExternalLogin}", ExternalLogin); } return(ExternalLogin); }
public void ImportModule(Module module, string content, string version) { List <Models.ExternalLogin> ExternalLogins = null; if (!string.IsNullOrEmpty(content)) { ExternalLogins = JsonSerializer.Deserialize <List <Models.ExternalLogin> >(content); } if (ExternalLogins != null) { foreach (var ExternalLogin in ExternalLogins) { _ExternalLoginRepository.AddExternalLogin(new Models.ExternalLogin { ModuleId = module.ModuleId, Name = ExternalLogin.Name }); } } }