public async Task <ActionResult> Create([Bind(Include = "Id,Name")] AspNetRoles aspnetroles) { if (ModelState.IsValid) { db.AspNetRoles.Add(aspnetroles); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(aspnetroles)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,UserName,PasswordHash,SecurityStamp,Discriminator,IsAdministrator,IsAccounting,IsOperation,IsSales,IsCustomerService,CanLogin,PlainPassword,IsCustomClearance")] AspNetUsers aspnetusers) { if (ModelState.IsValid) { var u = db.AspNetUsers.Find(aspnetusers.Id); if (u != null) { try { u.IsAccounting = aspnetusers.IsAccounting; } catch { u.IsAccounting = false; } try { u.IsSales = aspnetusers.IsSales; } catch { u.IsSales = false; } try { u.IsCustomerService = aspnetusers.IsCustomerService; } catch { u.IsCustomerService = false; } try { u.IsOperation = aspnetusers.IsOperation; } catch { u.IsOperation = false; } try { u.IsAdministrator = aspnetusers.IsAdministrator; } catch { u.IsAdministrator = false; } try { u.IsCustomClearance = aspnetusers.IsCustomClearance; } catch { u.IsCustomClearance = false; } try { u.CanLogin = aspnetusers.CanLogin; } catch { u.CanLogin = false; } try { u.Discriminator = aspnetusers.Discriminator; } catch { u.Discriminator = ""; } u.PlainPassword = aspnetusers.PlainPassword; await db.SaveChangesAsync(); } else { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } return(RedirectToAction("Index")); } return(View(aspnetusers)); }