Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/15/12 13:26:25 (12 years ago)
Author:
ascheibe
Message:

#1648

  • added service description file
  • renamed database to correct name
  • fixed sql scripts for creating the db
Location:
branches/ClientUserManagement/HeuristicLab.Services.Access/3.3
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • branches/ClientUserManagement/HeuristicLab.Services.Access/3.3/AccessService.cs

    r7614 r7619  
    5252    public bool ClientExists(Guid id) {
    5353      if (id != Guid.Empty) {
    54         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     54        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    5555          return (context.Resources.Where(x => x.Id == id).Count() != 0);
    5656        }
     
    6060
    6161    public DT.Client GetClient(Guid id) {
    62       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     62      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    6363        var query = from c in context.GetTable<DA.Resource>().OfType<DA.Client>()
    6464                    where c.Id == id
     
    7373
    7474    public IEnumerable<DT.Client> GetClients(IEnumerable<Guid> ids) {
    75       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     75      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    7676        var query = from c in context.GetTable<DA.Resource>().OfType<DA.Client>()
    7777                    where ids.Contains(c.Id)
     
    8282
    8383    public IEnumerable<DT.Client> GetAllClients() {
    84       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     84      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    8585        var query = from c in context.GetTable<DA.Resource>().OfType<DA.Client>()
    8686                    select Convert.ToDto(c);
     
    101101      }
    102102
    103       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     103      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    104104        DA.Client entity = Convert.ToEntity(client);
    105105
     
    145145      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    146146
    147       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     147      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    148148        //load client because we could get a detached object
    149149        var query = from c in context.GetTable<DA.Resource>().OfType<DA.Client>()
     
    167167    #region ClientGroup
    168168    public IEnumerable<DT.ClientGroup> GetAllClientGroups() {
    169       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     169      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    170170        var query = from c in context.GetTable<DA.Resource>().OfType<DA.ClientGroup>()
    171171                    select Convert.ToDto(c);
     
    175175
    176176    public IEnumerable<DT.ClientGroup> GetClientGroups(IEnumerable<Guid> ids) {
    177       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     177      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    178178        var query = from c in context.GetTable<DA.Resource>().OfType<DA.ClientGroup>()
    179179                    where ids.Contains(c.Id)
     
    184184
    185185    public Guid AddClientGroup(DT.ClientGroup group) {
    186       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     186      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    187187        if (group.Id == Guid.Empty)
    188188          group.Id = Guid.NewGuid();
     
    202202      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    203203
    204       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     204      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    205205        //load clientGroup because we could get a detached object
    206206        var query = from c in context.GetTable<DA.Resource>().OfType<DA.ClientGroup>()
     
    215215
    216216    public void AddResourceToGroup(DT.Resource resource, DT.ClientGroup group) {
    217       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     217      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    218218        DA.ResourceResourceGroup rrg = new DA.ResourceResourceGroup() {
    219219          ResourceId = resource.Id,
     
    227227
    228228    public void RemoveResourceFromGroup(DT.Resource resource, DT.ClientGroup group) {
    229       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     229      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    230230        var query = context.ResourceResourceGroups.Where(x => x.ResourceId == resource.Id && x.ResourceGroupId == group.Id);
    231231        if (query.Count() > 0) {
     
    239239    #region ClientGroupMapping
    240240    public IEnumerable<DT.ClientGroupMapping> GetClientGroupMapping() {
    241       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     241      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    242242        var query = from c in context.GetTable<DA.ResourceResourceGroup>()
    243243                    select Convert.ToDto(c);
     
    249249    #region Resource
    250250    public IEnumerable<DT.Resource> GetResources() {
    251       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     251      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    252252        var query = from r in context.Resources
    253253                    select Convert.ToDto(r);
     
    259259    #region ClientLog
    260260    public DT.ClientLog GetLastClientLog(Guid clientId) {
    261       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     261      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    262262        var query = from r in context.ClientLogs
    263263                    where r.ResourceId == clientId
     
    268268
    269269    public IEnumerable<DT.ClientLog> GetClientLogs(Guid clientId) {
    270       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     270      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    271271        var query = from r in context.ClientLogs
    272272                    where r.ResourceId == clientId
     
    277277
    278278    public IEnumerable<DT.ClientLog> GetClientLogsSince(DateTime startDate) {
    279       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     279      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    280280        var query = from r in context.ClientLogs
    281281                    where r.Timestamp >= startDate
     
    286286
    287287    public void AddClientLog(DT.ClientLog log) {
    288       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     288      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    289289        context.ClientLogs.InsertOnSubmit(Convert.ToEntity(log));
    290290        context.SubmitChanges();
     
    295295      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    296296
    297       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     297      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    298298        context.ClientLogs.DeleteOnSubmit(Convert.ToEntity(log));
    299299        context.SubmitChanges();
     
    325325
    326326      if (aspUser != null || aspMembership != null) {
    327         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     327        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    328328          var query = from u in context.UserGroupBases.OfType<DA.User>()
    329329                      where u.Id == userId
     
    371371
    372372      if (aspUser != null) {
    373         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     373        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    374374          var query = from u in context.UserGroupBases.OfType<DA.User>()
    375375                      where u.Id == userId
     
    408408      Guid userId = UserManager.CurrentUserId;
    409409
    410       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     410      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    411411        //TODO: this has to be done recursive, so check if a group is in another
    412412        //group because then the user is also in this group...
     
    462462      List<Guid> accessUserGuids = null;
    463463
    464       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     464      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    465465        var query = from u in context.UserGroupBases.OfType<DA.User>()
    466466                    where ids.Contains(u.Id)
     
    479479      List<Guid> accessUserGuids = null;
    480480
    481       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     481      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    482482        var query = from u in context.UserGroupBases.OfType<DA.User>()
    483483                    where ids.Contains(u.Id)
     
    507507          accessUser.Id = aspMembership.UserId;
    508508        }
    509         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     509        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    510510          context.UserGroupBases.InsertOnSubmit(accessUser);
    511511          context.SubmitChanges();
     
    527527        accessUser.Id = userId;
    528528
    529         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     529        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    530530          context.UserGroupBases.InsertOnSubmit(accessUser);
    531531          context.SubmitChanges();
     
    546546        //delete asp.net user
    547547        Membership.DeleteUser(user.UserName);
    548         using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     548        using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    549549          var query = context.UserGroupBases.OfType<DA.User>().Where(x => x.Id == user.Id);
    550550          if (query.Count() > 0) {
     
    611611    #region UserGroup
    612612    public IEnumerable<DT.UserGroup> GetAllUserGroups() {
    613       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     613      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    614614        var query = from u in context.UserGroupBases.OfType<DA.UserGroup>()
    615615                    select Convert.ToDto(u);
     
    620620    public IEnumerable<DT.UserGroup> GetUserGroupsOfUser(Guid userId) {
    621621
    622       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     622      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    623623        var groupIds = from g in context.UserGroupUserGroups
    624624                       where g.UserGroupId == userId
     
    634634
    635635    public IEnumerable<DT.UserGroup> GetUserGroups(IEnumerable<Guid> ids) {
    636       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     636      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    637637        var query = from u in context.UserGroupBases.OfType<DA.UserGroup>()
    638638                    where ids.Contains(u.Id)
     
    643643
    644644    public Guid AddUserGroup(DT.UserGroup group) {
    645       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     645      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    646646        //because id is not automatically set because of user, we have to do it here manually for group
    647647        group.Id = Guid.NewGuid();
     
    659659      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    660660
    661       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     661      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    662662        context.UserGroupBases.DeleteOnSubmit(Convert.ToEntity(group));
    663663        context.SubmitChanges();
     
    666666
    667667    public void AddUserGroupBaseToGroup(DT.UserGroupBase resource, DT.UserGroup group) {
    668       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     668      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    669669        DA.UserGroupUserGroup ugug = new DA.UserGroupUserGroup();
    670670        ugug.UserGroupId = resource.Id;
     
    676676
    677677    public void RemoveUserGroupBaseFromGroup(DT.UserGroupBase resource, DT.UserGroup userGroup) {
    678       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     678      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    679679        var query = from u in context.UserGroupUserGroups
    680680                    where u.UserGroupId == resource.Id && u.UserGroupUserGroupId == userGroup.Id
     
    689689
    690690    public IEnumerable<DT.UserGroupBase> GetUsersAndGroups() {
    691       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     691      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    692692        var query = from u in context.UserGroupBases
    693693                    select Convert.ToDto(u);
     
    697697
    698698    public IEnumerable<DT.UserGroupMapping> GetUserGroupMapping() {
    699       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     699      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    700700        var query = from u in context.UserGroupUserGroups
    701701                    select Convert.ToDto(u);
     
    720720      var lightweightUsers = accessUserGuids.Select(x => BuildLightweightUserDto(x));
    721721
    722       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     722      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    723723        var query = from u in context.UserGroupBases.OfType<DA.UserGroup>()
    724724                    select Convert.ToDto(u);
     
    736736      List<DT.UserGroupBase> result = new List<DT.UserGroupBase>();
    737737
    738       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     738      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    739739        var query = from u in context.UserGroupBases
    740740                    where ids.Contains(u.Id)
     
    787787      string[] aspUsers;
    788788
    789       using (DA.ClientManagementDataContext accessContext = new DA.ClientManagementDataContext()) {
     789      using (DA.AccessServiceDataContext accessContext = new DA.AccessServiceDataContext()) {
    790790        userIds = (from u in accessContext.UserGroupUserGroups
    791791                   where u.UserGroupUserGroupId == userGroup.Id
     
    809809      string[] aspUsers;
    810810
    811       using (DA.ClientManagementDataContext accessContext = new DA.ClientManagementDataContext()) {
     811      using (DA.AccessServiceDataContext accessContext = new DA.AccessServiceDataContext()) {
    812812        userIds = (from u in accessContext.UserGroupUserGroups
    813813                   where u.UserGroupUserGroupId == userGroup.Id
     
    827827    #region Error Reporting
    828828    public void ReportError(DT.ClientError error) {
    829       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     829      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    830830        context.ClientErrors.InsertOnSubmit(Convert.ToEntity(error));
    831831        context.SubmitChanges();
     
    836836      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    837837
    838       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     838      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    839839        var query = from c in context.ClientErrors
    840840                    select Convert.ToDto(c);
     
    846846      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    847847
    848       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     848      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    849849        var query = from c in context.ClientErrors
    850850                    where c.Timestamp >= startDate
     
    857857      RoleVerifier.AuthenticateForAllRoles(AccessServiceRoles.Administrator);
    858858
    859       using (DA.ClientManagementDataContext context = new DA.ClientManagementDataContext()) {
     859      using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
    860860        var query = context.ClientErrors.Where(x => x.Id == error.Id);
    861861        if (query.Count() > 0) {
  • branches/ClientUserManagement/HeuristicLab.Services.Access/3.3/HeuristicLab.Services.Access-3.3.csproj

    r7367 r7619  
    101101    </ProjectReference>
    102102  </ItemGroup>
     103  <ItemGroup>
     104    <Content Include="AccessService.svc" />
     105  </ItemGroup>
    103106  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
    104107  <ProjectExtensions>
Note: See TracChangeset for help on using the changeset viewer.