Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }