public ActionResult <Thread> EditThread([FromBody] Thread_Detail edit) { var status = _ThreadService.EditThread(edit); if (status) { return(BadRequest()); } return(Ok(status)); }
public ActionResult <Thread> CreateThread([FromBody] Thread_Detail create) { Thread thread = new Thread(); thread = _ThreadService.CreateThread(create); if (thread == null) { return(BadRequest()); } return(Ok(thread)); }
public Thread CreateThread(Thread_Detail create) { Thread thread = new Thread(); var threadID = Guid.NewGuid().ToString(); Thread_Detail detail = new Thread_Detail(); detail = create; detail.threadID = threadID; thread.Detail = detail; thread.threadID = threadID; _threads.InsertOne(thread); return(thread); }
public Boolean EditThread(Thread_Detail edit) { var filter = Builders <Thread> .Filter.Eq(x => x.threadID, edit.threadID); var update = Builders <Thread> .Update.Set(x => x.Detail, edit); var status = _threads.UpdateOne(filter, update); if (status != null) { return(true); } return(false); }