/// <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); }
/// <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); }
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); }
/// <summary> /// Salva uma praça /// </summary> /// <param name="praca"></param> /// <returns></returns> public bool Salvar(ParceiroMidiaPraca praca) { return(base.Salvar(praca)); }
/// <summary> /// Salvar Praça /// </summary> /// <param name="praca"></param> public void Salvar(ParceiroMidiaPraca praca) { ado.Salvar(praca); }
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); }
private int addResult(Voucher voucher, ParceiroMidia parceiro, ParceiroMidiaClasse classe, ParceiroMidiaPraca praca) { return(addResult(voucher, parceiro, classe, null, praca)); }