public async Task <IActionResult> Edit(int id, [Bind("IdMembershipPlan,Name,Description")] MembershipPlan membershipPlan)
        {
            if (id != membershipPlan.IdMembershipPlan)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(membershipPlan);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MembershipPlanExists(membershipPlan.IdMembershipPlan))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(membershipPlan));
        }
Exemple #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            MembershipPlan membershipPlan = db.MembershipPlans.Find(id);

            db.MembershipPlans.Remove(membershipPlan);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "Plan_Id,Plan_Name,Plan_Duration,Plan_Fees,Plan_Description")] MembershipPlan membershipPlan)
 {
     if (ModelState.IsValid)
     {
         db.Entry(membershipPlan).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(membershipPlan));
 }
        public async Task <IActionResult> Create([Bind("IdMembershipPlan,Name,Description")] MembershipPlan membershipPlan)
        {
            if (ModelState.IsValid)
            {
                _context.Add(membershipPlan);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(membershipPlan));
        }
Exemple #5
0
        public ActionResult Create([Bind(Include = "Plan_Id,Plan_Name,Plan_Duration,Plan_Fees,Plan_Description")] MembershipPlan membershipPlan)
        {
            if (ModelState.IsValid)
            {
                db.MembershipPlans.Add(membershipPlan);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(membershipPlan));
        }
Exemple #6
0
 public MembershipModel(MembershipPlan obj)
 {
     this.CardsAllocated = obj.CardsAllocated;
     this.CreatedOn      = Convert.ToDateTime(obj.CreatedOn);
     this.DeletedOn      = Convert.ToDateTime(obj.DeletedOn);
     this.Description    = obj.Description;
     this.Discount       = obj.Discount;
     this.ID             = obj.ID;
     this.Isactive       = obj.Isactive ?? false;
     this.IsDeleted      = obj.IsDeleted ?? false;
     this.Name           = obj.Name;
     this.Rate           = obj.Rate;
 }
Exemple #7
0
        // GET: MembershipPlans/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            MembershipPlan membershipPlan = db.MembershipPlans.Find(id);

            if (membershipPlan == null)
            {
                return(HttpNotFound());
            }
            return(View(membershipPlan));
        }
Exemple #8
0
        private PermissionSet(MembershipPlan plan, NnjPermissionSet nnj, PbnPermissionSet pbn)
        {
            MembershipPlan = plan;
            Nnj            = nnj;
            Pbn            = pbn;

            switch (MembershipPlan)
            {
            case MembershipPlan.Lite:
                MembershipPlanName = "Lite";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Lite";
                break;

            case MembershipPlan.Pro:
                MembershipPlanName = "Pro";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Pro";
                break;

            case MembershipPlan.Elite:
                MembershipPlanName = "Elite";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Elite";
                break;

            case MembershipPlan.Trial:
                MembershipPlanName = "Trial";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Trial";
                break;

            case MembershipPlan.Lifetime:
                MembershipPlanName = "Lifetime";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Lifetime";
                break;

            case MembershipPlan.Yearly:
                MembershipPlanName = "Yearly";
                NnjPlanName        = PbnPlanName = "NicheNameJacker Yearly";
                break;

            default:
                break;
            }
        }
Exemple #9
0
 public static MembershipPlan ToEntity(this MembershipPlanModel model, MembershipPlan destination)
 {
     return(Mapper.Map(model, destination));
 }
Exemple #10
0
 public static MembershipPlanModel ToModel(this MembershipPlan entity)
 {
     return(Mapper.Map <MembershipPlan, MembershipPlanModel>(entity));
 }
Exemple #11
0
 public static void SetMembershipPlan(MembershipPlan plan)
 {
     _currentPlan = plan;
     MembershipPlanUpdated?.Invoke();
 }