Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace LSUserLookupWCF
- {
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.ComponentModel.DataAnnotations;
- using System.Linq;
- using System.ServiceModel.DomainServices.Hosting;
- using System.ServiceModel.DomainServices.Server;
- using Microsoft.LightSwitch;
- using Microsoft.LightSwitch.Framework.Base;
- using System.Transactions;
- // TODO: Create methods containing your application logic.
- [EnableClientAccess()]
- public class ServisZaLSUsera : DomainService
- {
- [Query(IsDefault = true)]
- public IEnumerable<LSUser> GetLSUsers()
- {
- Transaction.Current = null;
- try
- {
- IDataWorkspace workspace = ApplicationProvider.Current.CreateDataWorkspace();
- IEnumerable<Microsoft.LightSwitch.Security.UserRegistration> users
- = workspace.SecurityData.UserRegistrations.GetQuery().Execute();
- return from u in users
- select new LSUser()
- {
- UserName = u.UserName,
- UserFullName = u.FullName
- };
- }
- catch
- {
- return null;
- }
- }
- }
- }
Add Comment
Please, Sign In to add comment