internal bool MarkAsAdded(Cataction cataction) { var nRows = _db.Execute(@" UPDATE categories SET addedtoquestion = @AddedToQuestion WHERE id = @Id ", cataction); return(nRows == 1); }
public ActionResult <Cataction> Put(string id, [FromBody] Cataction catActionData) { try { catActionData.QuestionId = id; var Cataction = _cs.CatAction(catActionData); return(Ok(Cataction)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public Cataction CatAction(Cataction catAction) { if (catAction.Action == "add") { catAction.AddedToQuestion = true; _repo.AddCatToQuestion(catAction.CategoryId, catAction.QuestionId, catAction.AddedToQuestion); } if (catAction.Action == "remove") { _repo.RemoveCatFromQuestion(catAction.CategoryId); } return(catAction); }