Ejemplo n.º 1
0
        public async Task <int> CalcularDuracionPermitidaVideoParaUnAnuncio(int codigoAnuncio)
        {
            using (SportsGoEntities context = new SportsGoEntities(false))
            {
                AnunciantesRepository anuncianteRepo = new AnunciantesRepository(context);
                int?duracionVideoPermitida           = await anuncianteRepo.ConsultarDuracionVideoParaElPlanDeEsteAnuncio(codigoAnuncio);

                if (!duracionVideoPermitida.HasValue)
                {
                    throw new InvalidOperationException("No se encontro la duracion del video permitida del anunciante de este anuncio!.");
                }

                return(duracionVideoPermitida.Value);
            }
        }