예제 #1
0
        public ActionResult UpdateChecklistTopic(OapChecklistTopic model)
        {
            // TODO: Add update logic here
            var response = GetClient <OapChecklistTopicClient>().UpdateTopicAsync(model).Result;

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public async Task <ActionResult> CreateChecklistTopic(OapChecklistTopic model)
        {
            // TODO: Add insert logic here
            var response = await GetClient <OapChecklistTopicClient>().AddTopicAsync(model);

            return(RedirectToAction("Index"));
        }
예제 #3
0
 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;
 }
예제 #5
0
 public WebApiResult <bool> UpdateTopic([FromBody] OapChecklistTopic Topic)
 {
     return(TryCatch <UpdateChecklistTopicRequest, bool>(new UpdateChecklistTopicRequest(Topic)));
 }
예제 #6
0
 public WebApiResult <OapChecklistTopic> AddTopic([FromBody] OapChecklistTopic Topic)
 {
     return(TryCatch <AddChecklistTopicRequest, OapChecklistTopic>(new AddChecklistTopicRequest(Topic)));
 }