public void AddPermission(Permission permission) { db.Permissions.Add(new Models.Permission { Name = permission.Name }); db.SaveChanges(); }
public Permission GetPermission(int id) { Permission permission = db.Permissions.Where(x => x.Id == id).Select(x => new Permission() { Id = x.Id, Name = x.Name, }).FirstOrDefault(); if (permission == null) { return(null); } return(permission); }
public void UpdatePermissionById(int id, Permission permission) { var dbpermission = db.Permissions.Where(x => x.Id == id).FirstOrDefault(); if (dbpermission != null) { dbpermission.Name = permission.Name; db.Entry(dbpermission).State = EntityState.Modified; try { db.SaveChanges(); } catch (Exception e) { throw e; } return; } }