Пример #1
0
        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);
        }
Пример #2
0
        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
            }));
        }
Пример #3
0
 private void CancelAddNetwork()
 {
     NewNetwork?.Dispose();
     _addNewNetworkWindow.Close();
 }