public ActionResult <Vault> Create([FromBody] Vault vault) { Vault newVault = _tr.CreateVault(vault); if (newVault == null) { return(BadRequest("Failed to create vault")); } return(Ok(vault)); }
public ActionResult <Vault> Create([FromBody] Vault vault) { vault.UserId = HttpContext.User.Identity.Name; Vault newVault = _vr.CreateVault(vault); if (newVault == null) { return(BadRequest("Unable to POST: Vault doesn't exist.")); } return(Ok(newVault)); }
public ActionResult <Vault> Create([FromBody] Vault vault) { vault.UserId = HttpContext.User.Identity.Name; Vault newVault = _vr.CreateVault(vault); if (newVault == null) { return(BadRequest("Whoops Something didn't work")); } return(Ok(newVault)); }
public ActionResult <Vault> Post([FromBody] Vault vault) { try { vault.UserId = HttpContext.User.FindFirstValue("Id"); return(Ok(_repo.CreateVault(vault))); } catch (Exception e) { return(BadRequest("Bad Request")); } }
public ActionResult <Vault> Post([FromBody] Vault vault) { try { //FIXME ATTACH THE USER ID // DONE vault.UserId = HttpContext.User.FindFirstValue("Id"); return(Ok(_repository.CreateVault(vault))); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <Vault> CreateVault([FromBody] Vault newVault) { Vault intermediate = newVault; var id = HttpContext.User.FindFirstValue("Id"); var user = _userRepo.GetUserById(id); if (user != null) { intermediate.userId = id; return(Ok(_vaultRepo.CreateVault(intermediate))); } return(BadRequest()); }