Esempio n. 1
0
 public virtual GetItemByTitleOutput <T> GetItemByTitle(GetItemByTitleInput input)
 {
     return(new GetItemByTitleOutput <T>
     {
         Item = new GenericItemDto <T>(_genericItemRepository.GetItemByTitle(input.Title))
     });
 }
        public virtual T GetItemByTitle(string title)
        {
            var input = new GetItemByTitleInput
            {
                Title = title
            };

            using (var repo = new GenericItemRepositoryBase <T>())
            {
                var app    = new GenericItemAppService <T>(repo);
                var output = app.GetItemByTitle(input);
                return(output.Item.ConvertToTItem());
            }
        }