public Keep Post([FromBody] KeepForm keep) { if (ModelState.IsValid) { return(_repo.Create(keep)); } throw new Exception("Invalid Keep Object"); }
//POST A NEW KEEP public Keep Create(KeepForm keep) { int id = _db.ExecuteScalar <int>(@" INSERT INTO keeps (name, description, userId, img, isPrivate) VALUES(@Name, @Description, @UserId, @Img, @IsPrivate); SELECT LAST_INSERT_ID();", keep); if (id == 0) { return(null); } return(GetById(id)); }