public CorTransfer Incluir(CorTransfer corTransfer) { CorDataModel corDataModel; CorBusiness corBusiness; CorTransfer corValidacao; CorTransfer corInclusao; try { corBusiness = new CorBusiness(); corDataModel = new CorDataModel(); corTransfer.Cor.Criacao = DateTime.Today; corTransfer.Cor.Alteracao = DateTime.Today; corValidacao = corBusiness.Validar(corTransfer); if (!corValidacao.Erro) { if (corValidacao.Validacao) { corInclusao = corDataModel.Incluir(corValidacao); } else { corInclusao = new CorTransfer(corValidacao); } } else { corInclusao = new CorTransfer(corValidacao); } } catch (Exception ex) { corInclusao = new CorTransfer(); corInclusao.Validacao = false; corInclusao.Erro = true; corInclusao.IncluirMensagem("Erro em CorModel Incluir [" + ex.Message + "]"); } finally { corDataModel = null; corBusiness = null; corValidacao = null; } return(corInclusao); }