public async Task <ActionResult <Group> > Get(long id) { using (var svc = IOC.GetService(this.Configuration, this.Principal)) { return(await svc.GetGroup(id)); } }
public async Task Post(string groupName, long userId) { using (var svc = IOC.GetService(this.Configuration, this.Principal)) { await svc.CreateGroup(groupName, userId); } }
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); } } }
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(); }); }