Exemple #1
0
        //public async Task<ActionResult> CreateCommitteeMemberAfterTwoFactorRegister()
        //{
        //    AffiliationCommitteeMember member = (AffiliationCommitteeMember)TempData["CreateCommitteeMember"];
        //    if (member != null)
        //    {
        //        var asdesignation = db.BI_affi_pop_affi_com_designation();
        //        foreach (var obj in asdesignation)
        //        {
        //            if (member.ACMember.com_designation_ID == obj.ID)
        //            {
        //                member.ACMember.As_Com_Designation = obj.Designation;
        //            }
        //        }
        //        if (member.ACMember.ID == null)
        //        {
        //            ObjectParameter output = new ObjectParameter("UserId", typeof(Int32));
        //            db.TA3_affi_Create_affiliation_com(member.ACMember.Name, member.ACMember.Designation, member.ACMember.As_Com_Designation, member.ACMember.Department, member.ACMember.CNIC, member.ACMember.Cell, member.ACMember.for_the_year, member.ACMember.com_designation_ID, output);
        //            db.SaveChanges();
        //            var userid = TempData["RegisteredUserId"].ToString();
        //            var User = await UserManager.FindByIdAsync(userid);
        //            User.Institute_ID = Convert.ToInt32(output.Value);
        //            var updateresult = await UserManager.UpdateAsync(User);
        //            if (updateresult.Succeeded)
        //            {
        //                TempData["CreatedSuccessfully"] = "Committee Member Created Successfully";
        //            }
        //        } 
        //    }
        //    return RedirectToAction("AffiliationCommittee", "AffiliationAdminSide");
        //}

        // View Edit Committee Member

        public ActionResult EditCommitteeMember(string id)
        {
            string[] userId = id.Split(',');
            var UserStore = new UserStore<ApplicationUser>(new ApplicationDbContext());
            var UserManager = new UserManager<ApplicationUser>(UserStore);
            var dbUser=UserManager.FindById(userId[1]);
            if (dbUser != null)
            {
                var member = db.TA_affi_pop_Affiliation_com_member_By_Id(Convert.ToInt32(userId[0]), false);
                AffiliationCommitteeMember ACM = new AffiliationCommitteeMember();
                ACM.UserName = dbUser.UserName;
                ACM.UserId = userId[1];
                foreach (var data in member)
                {
                    ACM.ACMember = new Affi_Com_Members();
                    ACM.ACMember.Name = data.Name;
                    ACM.ACMember.ID = data.ID;
                    ACM.ACMember.CNIC = data.CNIC;
                    ACM.ACMember.Designation = data.Designation;
                    ACM.ACMember.Department = data.Department;
                    ACM.ACMember.Cell = data.Cell;
                }
                var asdesignation = db.Affi_com_Designation.ToList();
                ACM.AsMember = asdesignation;
                return View(ACM);
            }
            else
                return RedirectToAction("/AffiliationCommittee");
            
        }