public static VehicleOwnerViewModel ToViewModel(this VehicleOwner entity) { if (entity == null) { return(null); } VehicleOwnerViewModel model = new VehicleOwnerViewModel { Id = entity.Id, VehicleId = entity.VehicleId, BulgarianCitizenPin = entity.BulgarianCitizenPin, BulgarianCitizenFirstName = entity.BulgarianCitizenFirstName, BulgarianCitizenMiddleName = entity.BulgarianCitizenMiddleName, BulgarianCitizenLastName = entity.BulgarianCitizenLastName, ForeignCitizenPin = entity.ForeignCitizenPin, ForeignCitizenPn = entity.ForeignCitizenPn, ForeignCitizenNamesCyrillic = entity.ForeignCitizenNamesCyrillic, ForeignCitizenNamesLatin = entity.ForeignCitizenNamesLatin, ForeignCitizenNationality = entity.ForeignCitizenNationality, CompanyId = entity.CompanyId, CompanyName = entity.CompanyName, CompanyNameLatin = entity.CompanyNameLatin, }; return(model); }
public static VehicleOwner ToEntity(this VehicleOwnerViewModel model) { if (model == null) { return(null); } VehicleOwner entity = new VehicleOwner { Id = model.Id, VehicleId = model.VehicleId, BulgarianCitizenPin = model.BulgarianCitizenPin, BulgarianCitizenFirstName = model.BulgarianCitizenFirstName, BulgarianCitizenMiddleName = model.BulgarianCitizenMiddleName, BulgarianCitizenLastName = model.BulgarianCitizenLastName, ForeignCitizenPin = model.ForeignCitizenPin, ForeignCitizenPn = model.ForeignCitizenPn, ForeignCitizenNamesCyrillic = model.ForeignCitizenNamesCyrillic, ForeignCitizenNamesLatin = model.ForeignCitizenNamesLatin, ForeignCitizenNationality = model.ForeignCitizenNationality, CompanyId = model.CompanyId, CompanyName = model.CompanyName, CompanyNameLatin = model.CompanyNameLatin, }; return(entity); }
private static List <VehicleOwnerViewModel> CreateVehicleOwnerViewModels(RegiX.Client.ResponseModels.OwnersDataTypeV3 model) { List <VehicleOwnerViewModel> list = new List <VehicleOwnerViewModel>(); foreach (RegiX.Client.ResponseModels.OwnerTypeV3 ownerV3 in model.Owner) { VehicleOwnerViewModel owner = new VehicleOwnerViewModel { BulgarianCitizenPin = ownerV3.BulgarianCitizen?.PIN, BulgarianCitizenFirstName = ownerV3.BulgarianCitizen?.Names?.First, BulgarianCitizenMiddleName = ownerV3.BulgarianCitizen?.Names?.Surname, BulgarianCitizenLastName = ownerV3.BulgarianCitizen?.Names?.Family, ForeignCitizenPin = ownerV3.ForeignCitizen?.PIN, ForeignCitizenPn = ownerV3.ForeignCitizen?.PN, ForeignCitizenNamesCyrillic = ownerV3.ForeignCitizen?.NamesCyrillic, ForeignCitizenNamesLatin = ownerV3.ForeignCitizen?.NamesLatin, CompanyId = ownerV3.Company?.ID, CompanyName = ownerV3.Company?.Name, CompanyNameLatin = ownerV3.Company?.NameLatin, }; list.Add(owner); } return(list); }
public ActionResult Index(String Review, int Rate, int ID) { ReviewRepository ReviewRepository = new ReviewRepository(); var VehicleOwner = ReviewRepository.AddReview(ID, Review, Rate); VehicleOwnerViewModel VehicleOwnerVM = new VehicleOwnerViewModel(); VehicleOwnerVM.FirstName = VehicleOwner.FirstName; VehicleOwnerVM.LastName = VehicleOwner.LastName; return(View(VehicleOwnerVM)); }
public IActionResult Index() { List <VehicleOwnerViewModel> model = new List <VehicleOwnerViewModel>(); _vehicleRepo.GetVehicles().ToList().ForEach(v => { VehicleOwnerViewModel vehicle = new VehicleOwnerViewModel { VehicleId = v.VehicleId, OwnersName = v.OwnersName, Make = v.Make, Model = v.Model, Color = v.Color, Registration = v.Registration, DateRegistered = v.DateRegistered }; model.Add(vehicle); }); return(View(model)); }
private static List <VehicleOwnerViewModel> CreateVehicleOwnerViewNodels(RegiX.Client.ResponseModels.Vehicle model) { VehicleOwnerViewModel owner = new VehicleOwnerViewModel { BulgarianCitizenPin = model.OwnerPersonData?.EGN, BulgarianCitizenFirstName = model.OwnerPersonData?.FirstName, BulgarianCitizenMiddleName = model.OwnerPersonData?.Surname, BulgarianCitizenLastName = model.OwnerPersonData?.FamilyName, ForeignCitizenPin = model.OwnerForeignerPersonData?.EGN, ForeignCitizenPn = model.OwnerForeignerPersonData?.LNCh, ForeignCitizenNamesCyrillic = model.OwnerForeignerPersonData?.Names, ForeignCitizenNamesLatin = model.OwnerForeignerPersonData?.NamesLatin, CompanyId = model.OwnerEntityData?.Identifier, CompanyName = model.OwnerEntityData?.Name, CompanyNameLatin = model.OwnerEntityData?.NameLatin, }; List <VehicleOwnerViewModel> list = new List <VehicleOwnerViewModel>(); list.Add(owner); return(list); }