コード例 #1
0
 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");
 }
コード例 #2
0
 public void Create([FromBody] VaultKeep vaultkeep)
 {
     vaultkeep.UserId = HttpContext.User.Identity.Name;
     if (ModelState.IsValid)
     {
         _repo.CreateVaultKeep(vaultkeep);
         return;
     }
     throw new Exception("INVALID VAULTKEEP");
 }
コード例 #3
0
        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));
        }
コード例 #4
0
ファイル: VaultKeepsController.cs プロジェクト: rrt2335/keepr
        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));
        }
コード例 #5
0
        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());
        }