public static GEBairroViewModel DomainToViewModel(GEBairro domain) { GEBairroViewModel viewModel = new GEBairroViewModel(); if (domain != null) { viewModel = new GEBairroViewModel { CodigoBairro = domain.CodigoBairro, Descricao = domain.descricao, GECidadeViewModel = domain.GECidade == null ? new GECidadeViewModel() : GECidadeAdapter.DomainToViewModel(domain.GECidade) }; } return(viewModel); }
public static GEBairro ViewModelToDimain(GEBairroViewModel viewModel) { GEBairro domain = new GEBairro(); if (viewModel != null) { domain = new GEBairro { CodigoBairro = viewModel.CodigoBairro, descricao = viewModel.Descricao, GECidade = viewModel.GECidadeViewModel == null ? new GECidade() : GECidadeAdapter.ViewModelToDomain(viewModel.GECidadeViewModel) }; } return(domain); }