Exemple #1
0
 public static int Add(ErrorsLog error)
 {
     using (PicPopEntities db = new PicPopEntities())
     {
         db.ErrorsLogs.Add(error);
         return db.SaveChanges();
     }
 }
Exemple #2
0
 public static List<UserRolesModel> GetUserRoles(string id)
 {
     using (PicPopEntities db = new PicPopEntities())
     {
         var source = db.AspNetRoles.Select(x => new UserRolesModel()
         {
             Id = x.Id,
             Name = x.Name,
             IsActive = x.AspNetUsers.Any(y => y.Id.Equals(id))
         }).ToList();
         return source;
     }
 }
Exemple #3
0
 public void EditRoles(string id, List<string> lst )
 {
     using (PicPopEntities db = new PicPopEntities())
     {
         var source = db.AspNetUsers.FirstOrDefault(x => x.Id.Equals(id));
         if (source == null)
             return;
         source.AspNetRoles.Clear();
         foreach (var item in db.AspNetRoles.Where(x => lst.Contains(x.Id)).ToList())
         {
             source.AspNetRoles.Add(item);
         }
         db.SaveChanges();
     }
 }