예제 #1
0
        public async Task <ActionResult> Delete(int id)
        {
            var api  = new PlanApiClient();
            var resp = await api.Delete(id);

            ViewBag.Plan = resp;
            return(RedirectToAction("List"));
        }
예제 #2
0
        public async Task <ActionResult> List()
        {
            var api  = new PlanApiClient();
            var resp = await api.GetPlans();

            ViewBag.Plans = resp;
            return(View());
        }
예제 #3
0
        public async Task <ActionResult> Save(PlanApi planApi)
        {
            var api           = new PlanApiClient();
            var convertedPlan = planApi.ToPlan();
            await api.Save(convertedPlan);

            ViewBag.Plan = convertedPlan;
            return(View());
        }
예제 #4
0
        public async Task <ActionResult> Details(int id)
        {
            if (id != -1)
            {
                var api  = new PlanApiClient();
                var resp = await api.GetPlan(id);

                ViewBag.Plan = resp;
            }
            else
            {
                ViewBag.Plan = new PlanApi();
            }
            return(View());
        }