示例#1
0
 public async Task <ActionResult <Group> > Get(long id)
 {
     using (var svc = IOC.GetService(this.Configuration, this.Principal))
     {
         return(await svc.GetGroup(id));
     }
 }
示例#2
0
 public async Task Post(string groupName, long userId)
 {
     using (var svc = IOC.GetService(this.Configuration, this.Principal))
     {
         await svc.CreateGroup(groupName, userId);
     }
 }
示例#3
0
 public IEnumerable <User> GetUsersForGroup(long groupId)
 {
     using (var svc = IOC.GetService(this.Configuration, this.Principal))
     {
         foreach (var item in svc.GetUsersForGroup(groupId))
         {
             yield return(item);
         }
     }
 }
示例#4
0
        public MainMenu(User user) : base("Main Menu")
        {
            this.user = user;

            f660 = IOC.GetService <IF660Configurator>();
            f660.LogIn(user);

            AreStatisticsEnabled = true;

            AddCommand(
                "get-wan-connection-info",
                "Logs in a router user",
                delegate { GetWanConnectionInfo(); });
        }