public IActionResult Post([FromBody] PassCardModel model) { int userId = Extentions.GetUserId(this.User); if (userId == -1) { return(BadRequest(new { message = NO_USER_MSG })); } PassCard passCard = new PassCard() { UserId = userId, Name = model.Name, Username = model.Username, Password = model.Password, Description = model.Description }; passCard.Id = _passwordManager.AddPassword(passCard); if (passCard.Id <= 0) { return(BadRequest(new { message = NOT_ADDED_MSG })); } return(Ok(passCard)); }
/*************************************************************************************************/ private void AddPassword(string application, string username, string email, string description, string website, string passphrase) { Password uiPassword = new Password(application, username, email, description, website, passphrase); AddPasswordResult result = _passwordService.AddPassword(uiPassword); if (result == AddPasswordResult.Success) { UpdatePasswordsUI(); } _mainView.DisplayAddPasswordResult(result); }