private async Task <List <SectionWithLoginUser> > SectionWithLoginUserData() { var list = new List <SectionWithLoginUser>(); await ServiceProxyFactory.LifeTime(async factory => { var service = factory.Create <SectionWithLoginUserMasterClient>(); SectionWithLoginUsersResult result = await service.GetItemsAsync(SessionKey, CompanyId, new SectionWithLoginUserSearch()); if (result.ProcessResult.Result) { list = result.SectionWithLoginUsers; } }); return(list ?? new List <SectionWithLoginUser>()); }
public async Task <List <SectionWithLoginUser> > GetByLoginUser() { if (LoginUserId == 0) { return(new List <SectionWithLoginUser>()); } var list = new List <SectionWithLoginUser>(); await ServiceProxyFactory.LifeTime(async factory => { var service = factory.Create <SectionWithLoginUserMasterClient>(); SectionWithLoginUsersResult result = await service.GetByLoginUserAsync(SessionKey, CompanyId, LoginUserId.Value); if (result.ProcessResult.Result) { list = result.SectionWithLoginUsers; } }); return(list ?? new List <SectionWithLoginUser>()); }