Esempio n. 1
0
        public EmailTemplateListModel List(PagingCommand command)
        {
            IPagedList <EmailTemplate> emailTemplates = _emailTemplatesRepository.FetchPaged(q => q.OrderBy(t => t.TemplateName),
                                                                                             command.PageIndex, command.PageSize);

            EmailTemplateListModel model = new EmailTemplateListModel
            {
                EmailTemplates =
                    Mapper.Engine.MapPaged <EmailTemplate, EmailTemplateListModel.EmailTemplateSummary>(
                        emailTemplates)
            };

            return(model);
        }