public ActionResult AddRole(AspNetRole role) { FoodSaleAuthEntities context = new FoodSaleAuthEntities(); context.AspNetRoles.Add(role); context.SaveChanges(); return(View()); }
public ActionResult AddUserToRole(string userName, string roleName) { FoodSaleAuthEntities context = new FoodSaleAuthEntities(); AspNetUser user = context.AspNetUsers .Where(u => u.UserName == userName).FirstOrDefault(); AspNetRole role = context.AspNetRoles .Where(r => r.Name == roleName).FirstOrDefault(); user.AspNetRoles.Add(role); context.SaveChanges(); return(View()); }
string GetUserRole(Login login) { FoodSaleAuthEntities context = new FoodSaleAuthEntities(); var user = context.AspNetUsers.Where(u => u.UserName == login.UserName).FirstOrDefault(); IQueryable <string> roleQuery = from u in context.AspNetUsers from r in u.AspNetRoles where u.UserName == login.UserName select r.Name; string[] roles = roleQuery.ToArray(); if (roles != null) { return(roles[0]); } else { return(null); } }