Ejemplo n.º 1
0
        public ActionResult <Keep> AddKeep(CreateKeep keep)
        {
            var id = HttpContext.User.Identity.Name;

            keep.UserId = id;
            return(Ok(_repo.AddKeep(keep)));
        }
Ejemplo n.º 2
0
 public Keep addKeep([FromBody] CreateKeep keepData)
 {
     if (ModelState.IsValid)
     {
         Keep keep = _repo.Add(keepData);
         return(keep);
     }
     System.Console.WriteLine("Vault Not Added");
     return(null);
 }
Ejemplo n.º 3
0
        //AddKeeps
        public CreateKeep AddKeep(CreateKeep newKeep)
        {
            int id = _db.ExecuteScalar <int>($@"INSERT INTO Keeps (name, description, userId, isPrivate, img, views, shares, keeps)
      VALUES (@Name, @Description, @UserId, @IsPrivate, @Img, @Views, @Shares, @Keeps);
      SELECT LAST_INSERT_ID();", newKeep);

            if (id == 0)
            {
                return(null);
            }
            newKeep.Id = id;
            return(newKeep);
        }
Ejemplo n.º 4
0
        public Keep Add(CreateKeep keepData)
        {
            Guid g;

            g = Guid.NewGuid();
            string id   = g.ToString();
            Keep   keep = new Keep()
            {
                Id          = id,
                Name        = keepData.Name,
                Description = keepData.Description,
                Picture     = keepData.Picture,
                Public      = keepData.Public,
                UserId      = keepData.UserId,
            };
            int success = _db.Execute(@"
      INSERT INTO keeps (
          id,
          name,
          description,
          picture,
          public,
          userId
              )
          VALUES (@Id, @Name, @Description, @Picture, @Public, @UserId)", keep);

            if (success < 1)
            {
                throw new Exception("Keep already Created");
            }
            ;
            return(new Keep()
            {
                Id = keep.Id,
                Name = keep.Name,
                Description = keep.Description,
                Saves = 0,
                Views = 0,
                Shares = 0,
                Public = keep.Public,
                UserId = keep.UserId,
            });
        }