示例#1
0
        public GetSubscribersResponse GetSubscriber(GetSubscribersRequest request)
        {
            var response = new GetSubscribersResponse()
            {
                Request       = request,
                ResponseToken = Guid.NewGuid()
            };

            try
            {
                response.Subscribers = _repository.FindAll().MapToViews();
                response.Success     = true;
            }
            catch (Exception ex)
            {
                response.Message = ex.Message;
                response.Success = false;
            }

            return(response);
        }
 public FindAllItemReponse <SubscriberModel> GetSubscribers()
 {
     try
     {
         ISubscriberRepository subscriberRepository = RepositoryClassFactory.GetInstance().GetSubscriberRepository();
         IList <Subscriber>    result = subscriberRepository.FindAll();
         var _subs = result.Select(m => MapperUtil.CreateMapper().Mapper.Map <Subscriber, SubscriberModel>(m)).ToList();
         return(new FindAllItemReponse <SubscriberModel>
         {
             Items = _subs,
             ErrorCode = (int)ErrorCode.None,
             Message = string.Empty
         });
     }
     catch (Exception ex)
     {
         return(new FindAllItemReponse <SubscriberModel>
         {
             ErrorCode = (int)ErrorCode.Error,
             Message = ex.Message
         });
     }
 }
 public IList <Subscriber> GetAll()
 {
     return(_repository.FindAll());
 }