public ActionResult <Keep> AddKeep(CreateKeep keep) { var id = HttpContext.User.Identity.Name; keep.UserId = id; return(Ok(_repo.AddKeep(keep))); }
public Keep addKeep([FromBody] CreateKeep keepData) { if (ModelState.IsValid) { Keep keep = _repo.Add(keepData); return(keep); } System.Console.WriteLine("Vault Not Added"); return(null); }
//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); }
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, }); }