public static Models.Db.EvacueeRegistrationAddress ToModel(this ViewModels.Address source, AddressType addressType) { var result = new Models.Db.EvacueeRegistrationAddress { AddressLine1 = source.AddressLine1, AddressLine2 = source.AddressLine2, AddressLine3 = source.AddressLine3, PostalCode = source.PostalCode, Province = source.Province, CountryCode = source.Country.CountryCode }; if (source.Id != null) { result.RegistrationId = long.Parse(source.Id); } result.AddressSequenceNumber = addressType == AddressType.Primary ? 1 : 2; result.AddressTypeCode = addressType.GetDisplayName(); if (source.isBcAddress) { result.AddressSubtypeCode = AddressSubType.BCAddress.GetDisplayName(); result.CommunityId = Guid.Parse(source.Community.Id); } if (source.isOtherAddress) { result.AddressSubtypeCode = AddressSubType.OtherAddress.GetDisplayName(); result.City = source.City; } return(result); }
public IActionResult Contact() { ViewData["Message"] = "Your contact page."; var address = new ViewModels.Address { Street = "One Microsoft Way", City = "Redmond", State = "WA", PostalCode = "98052-6399" }; return(View(address)); }
public IActionResult About() { ViewData["Message"] = "Your application description page."; ViewData["Address"] = new ViewModels.Address { Street = "One Microsoft Way", City = "Redmond", State = "WA", PostalCode = "98052-6399" }; return(View()); }
public static ViewModels.Address ToViewModel(this Models.Db.EvacueeRegistrationAddress source) { var result = new ViewModels.Address { Id = source.RegistrationId.ToString(), AddressLine1 = source.AddressLine1, AddressLine2 = source.AddressLine2, AddressLine3 = source.AddressLine3, PostalCode = source.PostalCode, Province = source.Province, Country = mapper.Map <ViewModels.Country>(source.Country), AddressSubtype = source.AddressSubtypeCode, Community = mapper.Map <ViewModels.Community>(source.Community), City = source.City }; return(result); }