예제 #1
0
        public async Task <List <SalesChannelUserSingleViewModel> > GetSalesChannelsByUser(string userID)
        {
            List <SalesChannelUserSingleViewModel> cpList = new List <SalesChannelUserSingleViewModel>();
            var result = await salesChannelUserRepository.FindSalesChannelsByUserIDAsync(userID);

            foreach (SalesChannelUser item in result)
            {
                cpList.Add(new Models.SalesChannelUserSingleViewModel(item));
            }
            return(cpList);
        }
        public async Task <List <SalesChannelUserSingleViewModel> > GetAssignedSalesChannels(string userID)
        {
            List <SalesChannelUserSingleViewModel> cpList = new List <SalesChannelUserSingleViewModel>();
            IEnumerable <SalesChannelUser>         result = await salesChannelUserRepository.FindSalesChannelsByUserIDAsync(userID);

            result = result.OrderBy(s => s.SalesChannel.Code.ToUpper());

            foreach (SalesChannelUser item in result)
            {
                cpList.Add(new Models.SalesChannelUserSingleViewModel(item));
            }
            return(cpList);
        }