private void InitializeViewModel() { if (SelectedViewModel == null) { SelectedViewModel = new AliasViewModel(); } }
public IActionResult Create([FromForm] AliasViewModel alias) { if (null == alias.DomainnameList) { alias.DomainnameList = _dataContext.Domains.ToList(); alias.Enabled = true; } if (string.IsNullOrEmpty(alias.SourceUsername) || alias.SourceDomainname == 0 || string.IsNullOrEmpty(alias.DestinationUsername) || alias.DestinationDomainname == 0) { alias.Message = "Bitte Quell- und Ziel Benutzer und Domänennamen eingeben"; return(View(alias)); } var source = alias.DomainnameList.Find(d => d.Id == alias.SourceDomainname); var destination = alias.DomainnameList.Find(d => d.Id == alias.DestinationDomainname); _dataContext.Aliases.Add(new Alias() { SourceUsername = alias.SourceUsername, SourceDomainname = source.Domainname, DestinationUsername = alias.DestinationUsername, DestinationDomainname = destination.Domainname, Enabled = alias.Enabled }); _dataContext.SaveChanges(); return(RedirectToAction("Index", "Alias")); }
protected override void AssertUpdatedAliasViewModel(AliasViewModel viewModel) { Assert.AreEqual(updatedName, viewModel.Name); }
protected override void AssertAliasViewModel(AliasViewModel viewModel) { Assert.AreEqual(GetTestAliasViewModel().Name, viewModel.Name); }
public Task <(AliasViewModel result, bool isFound)> UpdateAliasViewModelAsync(Guid id, AliasViewModel aliasViewModel) { throw new NotImplementedException(); }
public Task <AliasViewModel> CreateAliasViewModelAsync(Guid diagramId, AliasViewModel aliasViewModel) { throw new NotImplementedException(); }