public void ApresentacaoBO_ConsultarMapaEsquematico() { //teste do método ConsultarMapaEsquematico(int apresentacaoId) por apresentação var apresentacao1 = apresentacaoBO.ConsultarMapaEsquematico(72737); Assert.AreEqual("Mapa Platéia A a N", apresentacao1.Nome); //teste do método ConsultarMapaEsquematico(int apresentacaoId) por evento var apresentacao2 = apresentacaoBO.ConsultarMapaEsquematico(156); Assert.AreEqual("Tom Jazz 1", apresentacao2.Nome); }
public RetornoModel <GetMapaEsquematicoResponseModel> GetMapaEsquematico(int eventoID, int apresentacaoID) { RetornoModel <GetMapaEsquematicoResponseModel> retorno = new RetornoModel <GetMapaEsquematicoResponseModel>(); tMapaEsquematico mapa = null; try { using (var ado = new MasterADOBase()) { ApresentacaoBO aprbo = new ApresentacaoBO(ado); mapa = aprbo.ConsultarMapaEsquematico(apresentacaoID); } } catch (Exception ex) { retorno.Mensagem = ex.Message; retorno.Sucesso = false; LogUtil.Error(ex); throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.InternalServerError, ParseRetorno(retorno))); } if (mapa != null) { retorno.Sucesso = true; retorno.Mensagem = "OK"; retorno.Retorno = new GetMapaEsquematicoResponseModel(); retorno.Retorno.urlMapa = ConfiguracaoAppUtil.Get(enumConfiguracaoBO.caminhoMapaEsquematico) + "me" + mapa.ID.ToString("D6") + ".gif"; retorno.Retorno.mapaSetor = mapa.tMapaEsquematicoSetor.Select(x => new GetMapaEsquematicoSetorModel() { setorID = x.SetorID, coordenadas = x.Coordenadas }).ToList(); } else { retorno.Mensagem = "Apresentação não possui mapa esquemático"; retorno.Sucesso = false; NewRelicIgnoreTransaction(); throw new HttpResponseException(Request.CreateResponse(HttpStatusCode.NotFound, ParseRetorno(retorno))); } return(ParseRetorno(retorno)); }