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); } }