public async Task <Guid> CreateNetworkAsync(NewNetwork newNetwork) { NetworkModel network = NetworkModel.CreateNew( newNetwork.Name, newNetwork.Description, newNetwork.OwnerId); await _networkRepository.CreateNetworkAsync(network); _versionsStorage.Init(network.Id); return(network.Id); }
public async Task <IActionResult> CreateNetwork(NewNetworkModel model) { if (!ModelState.IsValid) { return(View()); } var network = new NewNetwork { Name = model.Name, Description = model.Description, OwnerId = User.GetId() }; Guid networkId = await _networkService.CreateNetworkAsync(network); return(RedirectToAction(nameof(GetNetwork), new { id = networkId })); }
private void CancelAddNetwork() { NewNetwork?.Dispose(); _addNewNetworkWindow.Close(); }