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); }
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); }