Ejemplo n.º 1
0
        /// <summary>
        /// Método que retorna uma Praça
        /// </summary>
        /// <param name="pracaId">Id da praça consultada</param>
        /// <returns></returns>
        public ParceiroMidiaPraca Consultar(int pracaId)
        {
            ParceiroMidiaPraca result = (from item in dbIngresso.ParceiroMidiaPraca
                                         where item.ID == pracaId
                                         select item).AsNoTracking().FirstOrDefault();

            return(result);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Remover Praça
        /// </summary>
        /// <param name="praca"></param>
        public RetornoModel Remover(ParceiroMidiaPraca obj)
        {
            RetornoModel retornoDependencias = VerificarDependencias(obj);

            if (retornoDependencias.Sucesso)
            {
                ado.Remover(obj);
                retornoDependencias.Mensagem = "Praça removida com sucesso";
            }
            return(retornoDependencias);
        }
Ejemplo n.º 3
0
        public RetornoModel VerificarDependencias(ParceiroMidiaPraca obj)
        {
            RetornoModel retorno = new RetornoModel();

            VoucherBO voucherBO    = new VoucherBO(ado);
            int       nroRegistros = voucherBO.ContarPracas(obj.ID);

            if (nroRegistros > 0)
            {
                retorno.Sucesso  = false;
                retorno.Mensagem = "Esta Praça não pode ser excluída pois existem " + nroRegistros + " Vouchers vinculados";
            }
            else
            {
                retorno.Sucesso = true;
            }
            return(retorno);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Salva uma praça
 /// </summary>
 /// <param name="praca"></param>
 /// <returns></returns>
 public bool Salvar(ParceiroMidiaPraca praca)
 {
     return(base.Salvar(praca));
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Salvar Praça
 /// </summary>
 /// <param name="praca"></param>
 public void Salvar(ParceiroMidiaPraca praca)
 {
     ado.Salvar(praca);
 }
Ejemplo n.º 6
0
        private int addResult(Voucher voucher, ParceiroMidia parceiro, ParceiroMidiaClasse classe, ParceiroMidiaArea area, ParceiroMidiaPraca praca)
        {
            Voucher resultVoucher = result.FirstOrDefault(t => t.ID == voucher.ID);

            if (resultVoucher == null)
            {
                resultVoucher = voucher;
                resultVoucher.ParceiroMidiaArea   = area;
                resultVoucher.ParceiroMidia       = parceiro;
                resultVoucher.ParceiroMidiaClasse = classe;
                resultVoucher.ParceiroMidiaPraca  = new List <ParceiroMidiaPraca>();

                result.Add(resultVoucher);
            }

            if (praca != null)
            {
                resultVoucher.ParceiroMidiaPraca.Add(praca);
                return(praca.ID * voucher.ID);
            }

            return(voucher.ID);
        }
Ejemplo n.º 7
0
 private int addResult(Voucher voucher, ParceiroMidia parceiro, ParceiroMidiaClasse classe, ParceiroMidiaPraca praca)
 {
     return(addResult(voucher, parceiro, classe, null, praca));
 }