public void CopyObjectAttributes() { int requestId = 1; string requestCountry = "SK"; string requestName = "NewName"; UpdateProducerRequest request = new UpdateProducerRequest { Id = requestId, Country = requestCountry, Name = requestName, }; Producer producer = CopyUtil.CopyAttributes <UpdateProducerRequest, Producer>(request); Assert.AreEqual(requestId, producer.Id); Assert.AreEqual(requestCountry, producer.Country); Assert.AreEqual(requestName, producer.Name); Assert.IsNull(producer.File); Assert.IsNull(producer.Products); Assert.IsNull(producer.FileId); }
public Task <int> Do(UpdateProducerRequest request) { Domain.Models.Producer producer = CopyUtil.CopyAttributes <UpdateProducerRequest, Domain.Models.Producer>(request); return(_producerRepository.UpdateProducerPartial(producer)); }
public Task <int> Do(UpdateProductRequest request) { Product product = CopyUtil.CopyAttributes <UpdateProductRequest, Product>(request); return(_productRepository.UpdateProductPartial(product)); }