public ActionResult UpdateChecklistTopic(OapChecklistTopic model) { // TODO: Add update logic here var response = GetClient <OapChecklistTopicClient>().UpdateTopicAsync(model).Result; return(RedirectToAction("Index")); }
public async Task <ActionResult> CreateChecklistTopic(OapChecklistTopic model) { // TODO: Add insert logic here var response = await GetClient <OapChecklistTopicClient>().AddTopicAsync(model); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteChecklistTopic(OapChecklistTopic model) { if (model.Id > 0) { var response = await GetClient <OapChecklistTopicClient>().DeleteTopicAsync(model.Id); } return(RedirectToAction("Index")); }
public UpdateChecklistTopicRequest(OapChecklistTopic topic) { Topic = topic; }
public WebApiResult <bool> UpdateTopic([FromBody] OapChecklistTopic Topic) { return(TryCatch <UpdateChecklistTopicRequest, bool>(new UpdateChecklistTopicRequest(Topic))); }
public WebApiResult <OapChecklistTopic> AddTopic([FromBody] OapChecklistTopic Topic) { return(TryCatch <AddChecklistTopicRequest, OapChecklistTopic>(new AddChecklistTopicRequest(Topic))); }