public ClientCompanyAdminSetting UpdateEntityFromViewModel(ClientCompanyAdminViewModel viewModel, ClientCompanyAdminSetting entity) { entity.CompanyId = viewModel.CompanyId; entity.OrderCA = viewModel.OrderCA.Value; entity.OrderCABillTo = viewModel.OrderCABillTo.Value; entity.UnderwriterAssist = viewModel.UnderwriterAssist.Value; entity.UnderwriterAssistBillTo = viewModel.UnderwriterAssistBillTo.Value; entity.UCDPUpload = viewModel.UCDPUpload.Value; entity.UCDPUploadBillTo = viewModel.UCDPUploadBillTo.Value; entity.AutomatedQC = viewModel.AutomatedQC.Value; entity.AutomatedQCBillTo = viewModel.AutomatedQCBillTo.Value; entity.ManualQC = viewModel.ManualQC.Value; entity.ManualQCBillTo = viewModel.ManualQCBillTo.Value; entity.SoftPlatformBillTo = viewModel.SoftFeeBillTo.Value; entity.PlatformUtilizationFee = viewModel.PlatformUtilizationFee; entity.UaAvmFee = viewModel.UaAvmFee; entity.AppraisalQcUcdpFee = viewModel.AppraisalQcUcdpFee; return entity; }
public void MethodUpdateEntityFromViewModelShouldUpdateEntity() { var random = new Random(); var entity = new ClientCompanyAdminSetting(); var viewModel = new ClientCompanyAdminViewModel { AutomatedQC = random.Next(int.MinValue, int.MaxValue), AutomatedQCBillTo = random.Next(int.MinValue, int.MaxValue), ManualQC = random.Next(int.MinValue, int.MaxValue), ManualQCBillTo = random.Next(int.MinValue, int.MaxValue), UCDPUpload = random.Next(int.MinValue, int.MaxValue), UCDPUploadBillTo = random.Next(int.MinValue, int.MaxValue), UnderwriterAssist = random.Next(int.MinValue, int.MaxValue), UnderwriterAssistBillTo = random.Next(int.MinValue, int.MaxValue), OrderCA = random.Next(int.MinValue, int.MaxValue), OrderCABillTo = random.Next(int.MinValue, int.MaxValue), SoftFeeBillTo = random.Next(int.MinValue, int.MaxValue), AppraisalQcUcdpFee = random.NextDouble(), UaAvmFee = random.NextDouble(), PlatformUtilizationFee = random.NextDouble(), CompanyId = TestCompanyId }; var result = ClientCompanyAdminSettingsService.UpdateEntityFromViewModel(viewModel, entity); result.CompanyId.Should().Be(viewModel.CompanyId); result.AutomatedQC.Should().Be(viewModel.AutomatedQC.Value); result.AutomatedQCBillTo.Should().Be(viewModel.AutomatedQCBillTo.Value); result.UCDPUpload.Should().Be(viewModel.UCDPUpload.Value); result.UCDPUploadBillTo.Should().Be(viewModel.UCDPUploadBillTo.Value); result.ManualQC.Should().Be(viewModel.ManualQC.Value); result.ManualQCBillTo.Should().Be(viewModel.ManualQCBillTo.Value); result.UnderwriterAssist.Should().Be(viewModel.UnderwriterAssist.Value); result.UnderwriterAssistBillTo.Should().Be(viewModel.UnderwriterAssistBillTo.Value); result.OrderCA.Should().Be(viewModel.OrderCA.Value); result.OrderCABillTo.Should().Be(viewModel.OrderCABillTo.Value); result.SoftPlatformBillTo.Should().Be(viewModel.SoftFeeBillTo.Value); (result.AppraisalQcUcdpFee.Value - viewModel.AppraisalQcUcdpFee.Value).Should().BeLessOrEqualTo(0.01); (result.UaAvmFee.Value - viewModel.UaAvmFee.Value).Should().BeLessOrEqualTo(0.01); (result.PlatformUtilizationFee.Value - viewModel.PlatformUtilizationFee.Value).Should().BeLessOrEqualTo(0.01); }
public ClientCompanyAdminViewModel GetViewModelFromEntity(ClientCompanyAdminSetting entity) { var viewModel = new ClientCompanyAdminViewModel { AutomatedQC = entity.AutomatedQC, AutomatedQCBillTo = entity.AutomatedQCBillTo, ManualQC = entity.ManualQC, ManualQCBillTo = entity.ManualQCBillTo, UCDPUpload = entity.UCDPUpload, UCDPUploadBillTo = entity.UCDPUploadBillTo, UnderwriterAssist = entity.UnderwriterAssist, UnderwriterAssistBillTo = entity.UnderwriterAssistBillTo, OrderCA = entity.OrderCA, OrderCABillTo = entity.OrderCABillTo, SoftFeeBillTo = entity.SoftPlatformBillTo, AppraisalQcUcdpFee = entity.AppraisalQcUcdpFee, UaAvmFee = entity.UaAvmFee, PlatformUtilizationFee = entity.PlatformUtilizationFee, CompanyId = entity.CompanyId, TotalFee = (decimal?)entity.TotalFee }; return viewModel; }
public void MethodGetViewModelFromEntityShouldReturnViewModel() { var obj = new ClientCompanyAdminSetting { AutomatedQC = default(int), AutomatedQCBillTo = default(int), ManualQC = default(int), ManualQCBillTo = default(int), UCDPUpload = default(int), UCDPUploadBillTo = default(int), UnderwriterAssist = default(int), UnderwriterAssistBillTo = default(int), OrderCA = default(int), OrderCABillTo = default(int), PlatformUtilizationFee = default(int), AppraisalQcUcdpFee = default(double?), UaAvmFee = default(double?), CompanyId = TestCompanyId }; var result = ClientCompanyAdminSettingsService.GetViewModelFromEntity(obj); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(ClientCompanyAdminViewModel)); result.CompanyId.Should().Be(TestCompanyId); }
public void UpdateEntity(ClientCompanyAdminSetting entity) { _clientCompanyAdminSettingsRepository.Update(entity); }
public void AddEntity(ClientCompanyAdminSetting entity) { _clientCompanyAdminSettingsRepository.Add(entity); }