Пример #1
0
        public ActionResult PhoneNumberList(DataSourceRequest command)
        {
            var phoneNumbers     = _phoneNumberRepository.GetAll();
            var phoneNumbersList = phoneNumbers as IList <PhoneNumber> ?? phoneNumbers.ToList();
            var phoneNumberModel = new PagedList <PhoneNumber>(phoneNumbersList.ToList(),
                                                               command.Page, command.PageSize);

            var phoneNumberViewModel = phoneNumberModel.Select(item => new PhoneNumberViewModel()
            {
                Id                = item.Id,
                Number            = item.Number,
                UserApplicationId = item.UserId,
                UserId            = item.UserId
            }).ToList();

            var dataSourceResult = new DataSourceResult()
            {
                Data  = phoneNumberViewModel,
                Total = phoneNumberModel.TotalItemCount
            };

            return(Json(dataSourceResult));
        }
Пример #2
0
 public ActionResult <List <PhoneNumber> > Get()
 {
     return(Ok(_phoneNumberRepository.GetAll()));
 }
Пример #3
0
        public ActionResponse <IQueryable <PhoneNumberDto> > GetAll(params Enums.Status[] statuses)
        {
            var response = _phoneNumberRepository.GetAll(statuses);

            return(response);
        }