Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            NominatingBodyCategory nominatingBodyCategory = db.NominatingBodyCategories.Find(id);

            db.NominatingBodyCategories.Remove(nominatingBodyCategory);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
 public ActionResult Edit([Bind(Include = "Id,Name,CreateBy,CreateDate,ModifyBy,ModifyDate")] NominatingBodyCategory nominatingBodyCategory)
 {
     if (ModelState.IsValid)
     {
         db.Entry(nominatingBodyCategory).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(nominatingBodyCategory));
 }
Exemplo n.º 3
0
        public ActionResult Create([Bind(Include = "Id,Name,CreateBy,CreateDate,ModifyBy,ModifyDate")] NominatingBodyCategory nominatingBodyCategory)
        {
            if (ModelState.IsValid)
            {
                db.NominatingBodyCategories.Add(nominatingBodyCategory);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(nominatingBodyCategory));
        }
Exemplo n.º 4
0
        // GET: NominatingBodyCategories/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            NominatingBodyCategory nominatingBodyCategory = db.NominatingBodyCategories.Find(id);

            if (nominatingBodyCategory == null)
            {
                return(HttpNotFound());
            }
            return(View(nominatingBodyCategory));
        }
Exemplo n.º 5
0
        private void CreateRolesandUsers()
        {
            ApplicationDbContext context = new ApplicationDbContext();
            NHAMISContext        db      = new NHAMISContext();

            var roleManager = new RoleManager <IdentityRole>(new RoleStore <IdentityRole>(context));
            var UserManager = new UserManager <ApplicationUser>(new UserStore <ApplicationUser>(context));

            if (!roleManager.RoleExists("Admin"))
            {
                var role = new IdentityRole();
                role.Name = "Admin";
                roleManager.Create(role);
            }

            var user = new ApplicationUser();

            user.UserName = "******";
            user.Email    = "*****@*****.**";
            string userPWD = "Admin@123";

            var chkUser = UserManager.Create(user, userPWD);

            if (chkUser.Succeeded)
            {
                var result1 = UserManager.AddToRole(user.Id, "Admin");

                NominatingBodyCategory ncat = new NominatingBodyCategory();
                ncat.Name = "Ministries";
                db.NominatingBodyCategories.Add(ncat);
                db.SaveChanges();

                NominatingBody nbody = new NominatingBody();
                nbody.Name  = "ICT Authority";
                nbody.Order = 20;
                nbody.NominatingBodyCategoryId = ncat.Id;
                db.NominatingBodies.Add(nbody);
                db.SaveChanges();

                if (db.PostalCodes.Count() <= 0)
                {
                    ModelService.InsertPostalCodes();
                }

                var userDetails = new UserDetails();
                userDetails.Designation      = "Sofwtare Developer";
                userDetails.EmailAddress     = "*****@*****.**";
                userDetails.MobileNo         = "0724924465";
                userDetails.NominatingBodyId = nbody.Id;
                userDetails.OtherNames       = "Shangala Mwadwaa";
                userDetails.OtherNo          = "0733274699";
                userDetails.PFNumber         = "0099";
                userDetails.PostalAddress    = 5457;
                userDetails.PostalCodeId     = db.PostalCodes.Where(c => c.Code == 100).FirstOrDefault().Id;
                userDetails.Surname          = "Mwadwaa";
                userDetails.Title            = "Mr.";
                userDetails.UserId           = user.Id;
                userDetails.UserStatus       = true;
                db.UserDetails.Add(userDetails);
                db.SaveChanges();
            }

            if (!roleManager.RoleExists("User"))
            {
                var role = new IdentityRole();
                role.Name = "User";
                roleManager.Create(role);
            }

            if (!roleManager.RoleExists("ApproverStageOne"))
            {
                var role = new IdentityRole();
                role.Name = "ApproverStageOne";
                roleManager.Create(role);
            }

            if (!roleManager.RoleExists("ApproverStageTwo"))
            {
                var role = new IdentityRole();
                role.Name = "ApproverStageTwo";
                roleManager.Create(role);
            }

            if (!roleManager.RoleExists("ApproverStageThree"))
            {
                var role = new IdentityRole();
                role.Name = "ApproverStageThree";
                roleManager.Create(role);
            }

            if (!roleManager.RoleExists("Super Admin"))
            {
                var role = new IdentityRole();
                role.Name = "Super Admin";
                roleManager.Create(role);
            }
        }