示例#1
0
        public static ValidationResult ValidadorNombreUnico(object value, ValidationContext c)
        {
            sedeServiceImpl sedeService = new sedeServiceImpl();
            var             model       = c.ObjectInstance as Sedes;
            List <Sedes>    sedes       = sedeService.getListadoDeSedes();

            if (sedes.Any(o => o.Nombre == model.Nombre))
            {
                return(new ValidationResult("Nombre ya registrado"));
            }
            return(ValidationResult.Success);
        }
示例#2
0
        public List <Sedes> getListadoDeSedesParaReserva(int idPelicula, int idVersion)
        {
            List <Sedes>      listado             = new List <Sedes>();
            List <Carteleras> listadoDeCarteleras = reservaDao.getListadosDeCartelerasParaReserva(idPelicula, idVersion, 0);

            foreach (var cartelera in listadoDeCarteleras)
            {
                Sedes sedeCartelera = sedeServive.getSedePorId(cartelera.IdSede);
                foreach (var sede in sedeServive.getListadoDeSedes())
                {
                    if (!listado.Contains(sedeCartelera))
                    {
                        listado.Add(sedeCartelera);
                    }
                }
            }
            return(listado);
        }