private PurchaseInfoDTO ToDtoObject(PurchaseInfoViewModel infoViewModel) { var client = _clientRepository.GetEntityByName(infoViewModel.ClientSurname); var manager = _managerRepository.GetEntityByName(infoViewModel.ManagerSurname); var product = _productRepository.GetEntityByName(infoViewModel.ProductName); var info = new PurchaseInfoDTO { ClientId = client.Id, Id = infoViewModel.Id, ManagerId = manager.Id, ProductId = product.Id, SaleDate = infoViewModel.SaleDate }; return(info); }
private PurchaseInfoViewModel ToViewModelObject(PurchaseInfoDTO purchaseInfo) { var client = _clientRepository.GetEntityById(purchaseInfo.ClientId); var manager = _managerRepository.GetEntityById(purchaseInfo.ManagerId); var product = _productRepository.GetEntityById(purchaseInfo.ProductId); var info = new PurchaseInfoViewModel { Id = purchaseInfo.Id, ClientSurname = client.Surname, ManagerSurname = manager.Surname, ProductCost = product.ProductCost, ProductName = product.ProductName, SaleDate = purchaseInfo.SaleDate }; return(info); }