public void it_should_map_the_named_individual_view_model_to_the_named_individual_entity() { var input = new NamedIndividualViewModel { FullName = new FullNameViewModel { FullName = "Fullname" }, DateOfBirth = new DateOfBirthViewModel { DateOfBirth = new DateViewModel { Date = new DateTime(1980, 01, 01) } }, BusinessExtension = new BusinessExtensionViewModel { BusinessExtension = "123" }, BusinessPhoneNumber = new BusinessPhoneNumberViewModel { BusinessPhoneNumber = "456" } }; var result = this.mapper.Map <NamedIndividual>(input); Assert.AreEqual(input.FullName.FullName, result.FullName); Assert.AreEqual(input.DateOfBirth.DateOfBirth.Date, result.DateOfBirth); Assert.AreEqual(input.BusinessExtension.BusinessExtension, result.BusinessExtension); Assert.AreEqual(input.BusinessPhoneNumber.BusinessPhoneNumber, result.BusinessPhoneNumber); }
public void a_blank_model_is_invalid() { var vm = new NamedIndividualViewModel(); vm.Validate(); Assert.AreEqual(false, vm.IsValid); }
public IActionResult DeleteNamedIndividual(NamedIndividualViewModel model) { var id = Session.GetCurrentNamedIndividualId(); LicenceApplicationPostDataHandler.Delete <NamedIndividual>(id); return(RedirectToLastAction(FormSection.NamedIndividuals)); }
public void Setup() { // valid model model = new NamedIndividualViewModel { FullName = new FullNameViewModel { FullName = "name" }, DateOfBirth = new DateOfBirthViewModel { DateOfBirth = new DateViewModel { Date = DateTime.Now } }, BusinessPhoneNumber = new BusinessPhoneNumberViewModel { BusinessPhoneNumber = "123" }, BusinessExtension = new BusinessExtensionViewModel { BusinessExtension = "456" }, RightToWorkViewModel = new RightToWorkViewModel { RequiresVisa = true, VisaDescription = "description" }, UndischargedBankruptViewModel = new UndischargedBankruptViewModel { IsUndischargedBankrupt = true, BankruptcyDate = new DateViewModel { Date = DateTime.Now }, BankruptcyNumber = "1234567" }, DisqualifiedDirectorViewModel = new DisqualifiedDirectorViewModel { IsDisqualifiedDirector = true, DisqualificationDetails = "Details" }, RestraintOrdersViewModel = new RestraintOrdersViewModel { HasRestraintOrders = true, RestraintOrders = new[] { new RestraintOrderViewModel { Date = new DateViewModel { Date = DateTime.Now }, Description = "description" } } }, UnspentConvictionsViewModel = new UnspentConvictionsViewModel { HasUnspentConvictions = true, UnspentConvictions = new[] { new UnspentConvictionViewModel { Date = new DateViewModel { Date = DateTime.Now }, Description = "description" } } }, OffencesAwaitingTrialViewModel = new OffencesAwaitingTrialViewModel { HasOffencesAwaitingTrial = true, OffencesAwaitingTrial = new[] { new OffenceAwaitingTrialViewModel { Date = new DateViewModel { Date = DateTime.Now }, Description = "description" } } }, PreviousLicenceViewModel = new PreviousLicenceViewModel { HasPreviouslyHeldLicence = true, PreviousLicenceDescription = "description" } }; }
public bool CanView(NamedIndividualViewModel parent) { return(parent.OffencesAwaitingTrialViewModel.HasOffencesAwaitingTrial ?? false); }
public bool CanView(NamedIndividualViewModel parent) { return(parent.UnspentConvictionsViewModel.HasUnspentConvictions ?? false); }
public bool CanView(NamedIndividualViewModel parent) { return(parent.RestraintOrdersViewModel.HasRestraintOrders ?? false); }