public static FuncionarioCommand ToModelDomain(Funcionario funcionario) { if (funcionario == null) { return(null); } var funcionarioCommand = new FuncionarioCommand( funcionario.Nome, funcionario.CPF.Codigo, funcionario.Celular.Numero, funcionario.Email.Endereco, funcionario.Funcao, funcionario.EstabelecimentoId, ImageHelper.ConverterParaBase64String(funcionario.Imagem)); funcionarioCommand.IdPessoa = funcionario.IdPessoa; funcionarioCommand.EstaAtivo = funcionario.EstaAtivo; if (funcionario.ListaDeEnderecos != null) { funcionarioCommand.Endereco = EnderecoAdapter.ToModelDomain(funcionario.ListaDeEnderecos.FirstOrDefault()); } funcionarioCommand.Estabelecimento = EstabelecimentoAdapter.ToModelDomain(funcionario.Estabelecimento); funcionarioCommand.Usuario = UsuarioAdapter.ToModelDomain(funcionario.Usuario); return(funcionarioCommand); }
public static TipoDeServicoCommand ToModelDomain(TipoDeServico tipoDeServico) { if (tipoDeServico == null) { return(null); } var tipoDeServicoCommand = new TipoDeServicoCommand( tipoDeServico.Titulo, tipoDeServico.Descricao, tipoDeServico.Preco, tipoDeServico.TempoGastoEmMinutos, tipoDeServico.EstabelecimentoId); tipoDeServicoCommand.IdTipoDeServico = tipoDeServico.IdTipoDeServico; tipoDeServicoCommand.Estabelecimento = EstabelecimentoAdapter.ToModelDomain(tipoDeServico.Estabelecimento); return(tipoDeServicoCommand); }