示例#1
0
        private static void CrearEscuela(string nombre, Localidad localidad, string direccion, string codigo, string circuito, int mesaDesde, int mesaHasta)
        {
            var escuela = new Escuela
            {
                Circuito  = circuito,
                Codigo    = codigo,
                Direccion = direccion,
                Localidad = localidad,
                Mesas     = new List <Mesa>(),
                Nombre    = nombre,
                MesaDesde = mesaDesde,
                MesaHasta = mesaHasta
            };

            escuela.SaveAndFlush();
            escuela.Refresh();
            for (var i = mesaDesde; i < mesaHasta + 1; i++)
            {
                new Mesa
                {
                    Escrutinios = new List <Escrutinio>(),
                    Escuela     = escuela,
                    Numero      = i.ToString(CultureInfo.InvariantCulture),
                    Entregada   = false,
                }.SaveAndFlush();
            }
        }
示例#2
0
        private static Localidad CrearLocalidad(int codigoPostal, String nombre, Partido partido)
        {
            var salida = new Localidad
            {
                CodigoPostal = codigoPostal,
                Escuelas     = new List <Escuela>(),
                Nombre       = nombre,
                Partido      = partido
            };

            salida.SaveAndFlush();
            salida.Refresh();
            return(salida);
        }