public async Task <ActionResult <PasswordNames> > PostPasswordNames(PasswordNames passwordNames) { _context.PasswordNames.Add(passwordNames); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(GetPasswordNames), new { id = passwordNames.PasswordNamesId }, passwordNames)); }
public async Task <IActionResult> PutPasswordNames(int id, PasswordNames passwordNames) { if (id != passwordNames.PasswordNamesId) { return(BadRequest()); } _context.Entry(passwordNames).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PasswordNamesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void AddPasswordName() { PasswordName passwordName = new PasswordName(NewPasswordName); PasswordNames.Add(passwordName); PasswordNames = new ObservableCollection <PasswordName>(PasswordNames.OrderBy(name => name.NormalizedName)); CurrentPasswordName = passwordName; SerializePasswordNamesToJson(); }
private bool CanAddPasswordName() { if (string.IsNullOrWhiteSpace(NewPasswordName)) { return(false); } return(!PasswordNames.Contains(new PasswordName(NewPasswordName))); }