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)); }
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)); }