示例#1
0
 public static DA.Resource ToEntity(DT.Resource source)
 {
     return(new DA.Resource()
     {
         Id = source.Id,
         Description = source.Description,
         Name = source.Name
     });
 }
示例#2
0
 public void RemoveResourceFromGroup(DT.Resource resource, DT.ClientGroup group)
 {
     using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
         var query = context.ResourceResourceGroups.Where(x => x.ResourceId == resource.Id && x.ResourceGroupId == group.Id);
         if (query.Count() > 0)
         {
             context.ResourceResourceGroups.DeleteOnSubmit(query.First());
             context.SubmitChanges();
         }
     }
 }
示例#3
0
        public void AddResourceToGroup(DT.Resource resource, DT.ClientGroup group)
        {
            using (DA.AccessServiceDataContext context = new DA.AccessServiceDataContext()) {
                DA.ResourceResourceGroup rrg = new DA.ResourceResourceGroup()
                {
                    ResourceId      = resource.Id,
                    ResourceGroupId = group.Id
                };

                context.ResourceResourceGroups.InsertOnSubmit(rrg);
                context.SubmitChanges();
            }
        }