public static GECidadeViewModel DomainToViewModel(GECidade domain) { GECidadeViewModel viewModel = new GECidadeViewModel(); if (domain != null) { viewModel = new GECidadeViewModel { CodigoCidade = domain.CodigoCidade, Descricao = domain.Descricao, GEUFViewModel = domain.GEUF != null?GEUFAdapter.DomainToViewModel(domain.GEUF) : new GEUFViewModel() }; } return(viewModel); }
public static GECidade ViewModelToDomain(GECidadeViewModel viewModel) { GECidade domain = new GECidade(); if (domain != null) { domain = new GECidade { CodigoCidade = viewModel.CodigoCidade, Descricao = viewModel.Descricao, GEUF = viewModel.GEUFViewModel != null?GEUFAdapter.ViewModelToDomain(viewModel.GEUFViewModel) : new GEUF() }; } return(domain); }