public VaultKeep Post([FromBody]VaultKeep vaultkeep) { if (ModelState.IsValid) { vaultkeep.UserId = HttpContext.User.Identity.Name; // vaultkeep = new VaultKeep(vaultkeep.VaultId, vaultkeep.KeepId, vaultkeep.UserId); return _repo.CreateVaultKeep(vaultkeep); } throw new System.Exception("invalid createVaultKeep"); }
public void Create([FromBody] VaultKeep vaultkeep) { vaultkeep.UserId = HttpContext.User.Identity.Name; if (ModelState.IsValid) { _repo.CreateVaultKeep(vaultkeep); return; } throw new Exception("INVALID VAULTKEEP"); }
public ActionResult <Vault> AddKeep([FromBody] VaultKeep payloadVK) { payloadVK.UserId = HttpContext.User.Identity.Name; VaultKeep newVaultKeep = _vkr.CreateVaultKeep(payloadVK); if (newVaultKeep == null) { return(BadRequest("Unable to POST: VaultKeep doesn't exist.")); } return(Ok(newVaultKeep)); }
public ActionResult <VaultKeep> Create([FromBody] VaultKeep vaultKeep) { vaultKeep.UserId = HttpContext.User.Identity.Name; VaultKeep newVaultKeep = _vkr.CreateVaultKeep(vaultKeep); if (newVaultKeep == null) { return(BadRequest("Failed to create vault keep")); } return(Ok(newVaultKeep)); }
public ActionResult <VaultKeep> CreateVaultKeep([FromBody] VaultKeep newVK) { VaultKeep intermediate = newVK; var id = HttpContext.User.FindFirstValue("Id"); var user = _userRepo.GetUserById(id); if (user != null) { intermediate.UserId = id; return(Ok(_vkRepo.CreateVaultKeep(intermediate))); } return(BadRequest()); }