示例#1
0
 public Vault CreateVault([FromBody] Vault newVault)
 {
     newVault.AuthorId = HttpContext.User.Identity.Name;
     if (ModelState.IsValid)
     {
         return(_db.CreateVault(newVault));
     }
     return(null);
 }
示例#2
0
        public ActionResult <Vault> Create([FromBody] Vault vaulty)
        {
            Vault newVaulty = _vr.CreateVault(vaulty);

            if (newVaulty == null)
            {
                return(BadRequest("Can't create that Keep!"));
            }
            return(Ok(newVaulty));
        }
示例#3
0
        public ActionResult <Vault> Create([FromBody] Vault rawVault)
        {
            rawVault.UserId = HttpContext.User.Identity.Name;
            Vault newVault = _vr.CreateVault(rawVault);

            if (newVault == null)
            {
                return(BadRequest("Something has gone horribly wrong"));
            }
            return(Ok(newVault));
        }
示例#4
0
        public ActionResult <Vault> Create([FromBody] Vault nVault)
        {
            nVault.UserId = HttpContext.User.Identity.Name;
            Vault newVault = _vr.CreateVault(nVault);

            if (newVault == null)
            {
                return(BadRequest("No make new Vault"));
            }
            return(Ok(newVault));
        }
 public ActionResult <Vault> Post([FromBody] Vault data)
 {
     try
     {
         data.UserId = HttpContext.User.FindFirstValue("Id");
         return(Ok(_Repo.CreateVault(data)));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }