Ejemplo n.º 1
0
        public ActionResult Edit(int?id)
        {
            if (Session["modules"] != null)
            {
                List <ModuleDetails> md  = Session["modules"] as List <ModuleDetails>;
                ModuleDetails        md1 = md.Find(x => x.Module.Equals("Member"));
                ViewBag.Edit = md1.Edit;
            }

            if (id == null)
            {
                ViewBag.ID      = id;
                ViewBag.Alert   = "none";
                ViewBag.Message = "";
                return(View());
            }
            else
            {
                SubscriptionOpt      subs     = new SubscriptionOpt();
                Member               mem      = mo.getMember(id);
                Contact              cn       = co.GetContact(mem.Id);
                MemberRegistration   m        = new MemberRegistration();
                List <Subscriptions> susbData = subs.getSubscriptionsByID(id);
                m.member        = mem;
                ViewBag.ID      = mem.Id;
                ViewBag.Message = "";
                m.contact       = cn;
                m.subs          = susbData;
                return(View(m));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Edit(MemberRegistration mr)
        {
            var validImageTypes = new string[]
            {
                "image/gif",
                "image/jpeg",
                "image/pjpeg",
                "image/png"
            };

            if (mr.ImageFile == null || mr.ImageFile.ContentLength == 0)
            {
                //   ModelState.AddModelError("ImageUpload", "This field is required");
            }
            else if (!validImageTypes.Contains(mr.ImageFile.ContentType))
            {
                // ModelState.AddModelError("ImageUpload", "Please choose either a GIF, JPG or PNG image.");
            }
            mr.member.ImagePath = uploadFile(mr.ImageFile);
            if (ModelState.IsValid)
            {
                mr.member.MemberType  = "member";
                mr.contact.Subscribed = "";
                mo.UpdateMember(mr.member);
                mr.contact.MemberID = mr.member.Id;
                co.UpdateContact(mr.contact);
                SubscriptionOpt      subs     = new SubscriptionOpt();
                List <Subscriptions> susbData = subs.getSubscriptionsByID(mr.member.Id);
                mr.subs         = susbData;
                ViewBag.Message = "Successfully Update  Member !!!";
                ViewBag.ID      = mo.getMemberID();
            }
            else
            {
                ViewBag.ID          = mo.getMemberID();
                mr.member.ImagePath = "/assets/images/users/deafult.png";
            }
            return(View(mr));
        }