Example #1
0
 public virtual UpdateTItemOutput UpdateTItem(UpdateTItemInput <T> input)
 {
     return(new UpdateTItemOutput
     {
         Id = _genericItemRepository.UpdateItem(input.Item.ConvertToTItem())
     });
 }
        public virtual int UpdateItem(T updatedGenericItem)
        {
            var input = new UpdateTItemInput <T>
            {
                Item = new GenericItemDto <T>(updatedGenericItem)
            };

            using (var repo = new GenericItemRepositoryBase <T>())
            {
                var app = new GenericItemAppService <T>(repo);
                return(app.UpdateTItem(input).Id);
            }
        }