public Vault Post([FromBody] VaultForm vault) { if (ModelState.IsValid) { return(_repo.Create(vault)); } throw new Exception("Invalid Vault Object"); }
public Vault Post([FromBody] Vault vault) { if (ModelState.IsValid) { vault.UserId = HttpContext.User.Identity.Name; return(_repo.Create(vault)); } throw new Exception("INVALID VAULT"); }
public ActionResult <Vault> Post([FromBody] Vault value) { try { value.UserId = HttpContext.User.FindFirstValue("Id"); return(Ok(_repo.Create(value))); } catch (Exception e) { return(BadRequest(e)); } }
public ActionResult <Vault> Post([FromBody] Vault value) { var userId = HttpContext.User.FindFirstValue("Id"); value.UserId = userId; if (userId != null) { return(Ok(_repo.Create(value))); } else { return(BadRequest()); } }
public Vault Create([FromBody] Vault vault) { vault.UserId = HttpContext.User.Identity.Name; if (!ModelState.IsValid) { throw new Exception("Invalid Input"); } Vault newVault = _repo.Create(vault); if (vault == null) { throw new Exception("Invalid Input"); } return(newVault); }
public async Task <ActionResult <Vault> > Post([FromBody] Vault value) { try { var Userid = HttpContext.User.FindFirstValue("Id"); value.UserId = Userid; var user = _repo.Create(value); if (user == null) { await HttpContext.SignOutAsync(); throw new Exception("User not logged In"); } return(Ok(user)); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("hits hits post"); return(BadRequest(e.Message)); } }