public ACA_CalendarioAnualDTO GetByEsc_id(long esc_id)
        {
            try
            {
                ACA_CalendarioAnualDTO dto = ApiBO.SelecionarCalendarioAnualPorEscId(esc_id);

                if (dto != null)
                {
                    return(dto);
                }
            }
            catch (Exception e)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError)
                {
                    Content = new StringContent("Erro: " + e.Message)
                });
            }

            throw new HttpResponseException(HttpStatusCode.NotFound);
        }
        public ACA_CalendarioAnualDTO GetByIDDataBase(int id, string dataBase)
        {
            try
            {
                DateTime data = string.IsNullOrEmpty(dataBase) ? new DateTime() : Convert.ToDateTime(dataBase);
                ACA_CalendarioAnualDTO dto = ApiBO.SelecionarCalendarioAnualPorId(id, data);

                if (dto != null)
                {
                    return(dto);
                }
            }
            catch (Exception e)
            {
                throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.InternalServerError)
                {
                    Content = new StringContent("Erro: " + e.Message)
                });
            }

            throw new HttpResponseException(HttpStatusCode.NotFound);
        }