public static VehicleUserViewModel ToViewModel(this VehicleUser entity) { if (entity == null) { return(null); } VehicleUserViewModel model = new VehicleUserViewModel { 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 VehicleUser ToEntity(this VehicleUserViewModel model) { if (model == null) { return(null); } VehicleUser entity = new VehicleUser { 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 <VehicleUserViewModel> CreateVehicleUserViewModels(RegiX.Client.ResponseModels.UsersDataTypeV3[] model) { List <VehicleUserViewModel> list = new List <VehicleUserViewModel>(); foreach (RegiX.Client.ResponseModels.UsersDataTypeV3 userV3 in model) { VehicleUserViewModel user = new VehicleUserViewModel { BulgarianCitizenPin = userV3.User?.BulgarianCitizen?.PIN, BulgarianCitizenFirstName = userV3.User?.BulgarianCitizen?.Names?.First, BulgarianCitizenMiddleName = userV3.User?.BulgarianCitizen?.Names?.Surname, BulgarianCitizenLastName = userV3.User?.BulgarianCitizen?.Names?.Family, ForeignCitizenPin = userV3.User?.ForeignCitizen?.PIN, ForeignCitizenPn = userV3.User?.ForeignCitizen?.PN, ForeignCitizenNamesCyrillic = userV3.User?.ForeignCitizen?.NamesCyrillic, ForeignCitizenNamesLatin = userV3.User?.ForeignCitizen?.NamesLatin, CompanyId = userV3.User?.Company?.ID, CompanyName = userV3.User?.Company?.Name, CompanyNameLatin = userV3.User?.Company?.NameLatin, }; list.Add(user); } return(list); }