public RetornoModel Remover(ParceiroMidiaArea obj) { RetornoModel retornoDependencias = VerificarDependencias(obj); if (retornoDependencias.Sucesso) { ado.Remover(obj); retornoDependencias.Mensagem = "Área removida com sucesso"; } return(retornoDependencias); }
public RetornoModel VerificarDependencias(ParceiroMidiaArea obj) { RetornoModel retorno = new RetornoModel(); VoucherBO voucherBO = new VoucherBO(ado); int nroRegistros = voucherBO.ContarAreas(obj.ID); if (nroRegistros > 0) { retorno.Sucesso = false; retorno.Mensagem = "Esta Área não pode ser excluída pois existem " + nroRegistros + " Vouchers vinculados"; } else { retorno.Sucesso = true; } return(retorno); }
public void Salvar(ParceiroMidiaArea obj) { ado.Salvar(obj); }
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); }