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)); }
public IActionResult Put(int id, [FromBody] PassCardModel model) { int userId = Extentions.GetUserId(this.User); if (userId == -1) { return(BadRequest(new { message = NO_USER_MSG })); } PassCard passCard = _passwordManager.GetPassword(userId, id); if (passCard == null) { return(BadRequest(new { message = NO_PASS_MSG })); } passCard.Name = model.Name; passCard.Username = model.Username; passCard.Password = model.Password; passCard.Description = model.Description; _passwordManager.UpdatePassword(passCard); return(Ok(passCard)); }