Example #1
0
        public async Task <ActionResult> EditaSuperAdmin(EditaSuperAdminViewModel model)
        {
            DataService dataService = new DataService();

            if (ModelState.IsValid)
            {
                string pass = sha256_hash(model.Password);

                SuperAdmin novoSuperAdmin = new SuperAdmin
                {
                    name     = model.Nome,
                    username = model.Username,
                    email    = model.Email,
                    password = pass
                };
                bool a = await dataService.UpdateSuperAdmin(novoSuperAdmin);

                if (a == true)
                {
                    Success(string.Format("Your account was successfully updated"), true);
                    return(RedirectToAction("Index", "Home"));
                }
                ModelState.AddModelError("", "User already registered");
            }


            return(View(model));
        }
Example #2
0
        public async Task <ActionResult> EditaSuperAdmin(String id)
        {
            EditaSuperAdminViewModel ad = new EditaSuperAdminViewModel();
            DataService dataService     = new DataService();

            SuperAdmin superadmin = new SuperAdmin();

            superadmin = await dataService.GetSuperAdminByIdAsync(id);

            ad.Username = superadmin.username;
            ad.Email    = superadmin.email;
            ad.Nome     = superadmin.name;


            return(View(ad));
        }