RaceFormViewModelValidate(RaceFormViewModel viewmodel, List <RaceClassification> raceClassification, FileManager fileManager) { List <RaceClassificationViewModel> raceClassifications = new List <RaceClassificationViewModel>(); raceClassification .ForEach(rc => raceClassifications.Add(RaceClassificationViewModel.RaceClassificationViewModelCreation(rc))); return(new RaceFormViewModel(viewmodel, raceClassifications, fileManager)); }
private RaceFormViewModel (RaceFormViewModel viewmodel, List <RaceClassificationViewModel> raceClassifications, FileManager fileManager) { ID = viewmodel.ID; Planets = viewmodel.Planets; RaceClassificationList = raceClassifications; RaceClassificationID = viewmodel.RaceClassificationID; Name = viewmodel.Name; AverageHeight = viewmodel.AverageHeight; Avatar = viewmodel.Avatar ?? new byte[0]; AssignTexts(viewmodel.Assets, fileManager); }