public async Task <ActionResult> Save(ConsumerHabPlanViewModel model)
        {
            if (User == null)
            {
                return(null);
            }
            ConsumerHabPlansManagement manage = new ConsumerHabPlansManagement(_context);
            Int32 id = 0;

            if (model.ConsumerHabPlanId == null)
            {
                model.DateCreated = DateTime.Now;
                id = await manage.Save(model.GetModel(), model.GetOutcomesModel(), model.GetActionsModel(), model.GetSafeguardsModel());
            }
            else
            {
                id = model.ConsumerHabPlanId.Value;
                await manage.Save(model.GetModel(), model.GetOutcomesModel(), model.GetActionsModel(), model.GetSafeguardsModel());
            }
            return(Json(new { status = "ok", id = id }, JsonRequestBehavior.AllowGet));
        }