示例#1
0
        public ActionResult Edit(int Id)
        {
            SubscriptionHelper helper = new SubscriptionHelper();
            var result = helper.GetByID(Id);

            ViewBag.StatusList = AppLogic.BindDDStatus(Convert.ToInt32(result.Status));
            ViewBag.SubscriptionValidityList = AppLogic.BindSubscriptionValidity();
            return(View(result));
        }
示例#2
0
        public JsonResult GetSubscriptionDetail(int Id)
        {
            SubscriptionModel  subscriptionModel  = new SubscriptionModel();
            SubscriptionHelper subscriptionHelper = new SubscriptionHelper();

            subscriptionModel = subscriptionHelper.GetByID(Id);
            subscriptionModel.SubscriptionWithValidity = AppLogic.CalculateSubscriptionExpiryDate(DateTime.UtcNow, subscriptionModel.Validity).ToString("dd MMM yyyy");
            return(Json(subscriptionModel, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        public ActionResult Activate(int Id)
        {
            SubscriptionHelper helper            = new SubscriptionHelper();
            SubscriptionModel  subscriptionModel = new SubscriptionModel();

            subscriptionModel        = helper.GetByID(Id);
            subscriptionModel.Status = 1;
            int count = helper.ActDeact(subscriptionModel);

            if (count == 0)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record activated successfully.");
            }
            else
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record activation failed.");
            }
            return(RedirectToAction("Index"));
        }
示例#4
0
        public ActionResult Delete(int Id)
        {
            SubscriptionHelper helper            = new SubscriptionHelper();
            SubscriptionModel  subscriptionModel = new SubscriptionModel();

            subscriptionModel = helper.GetByID(Id);
            int count = helper.Delete(subscriptionModel);

            if (count == 0)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deleted successfully.");
            }
            else if (count == -2)
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Subscription is associated with strataboard. it can't be deleted?");
            }
            else
            {
                TempData["CommonMessage"] = AppLogic.setMessage(count, "Record deletion failed.");
            }
            return(RedirectToAction("Index"));
        }