示例#1
0
        public RCasilla Create(RCasilla casilla)
        {
            RCasilla Result = null;

            using (var r = new Repositorio <RCasilla>())
            {
                RCasilla rc = r.Retrieve(p => p.idSeccion == casilla.idSeccion && p.tipoEleccion == casilla.tipoEleccion);
                if (rc == null)
                {
                    Result = r.Create(casilla);
                }
                else
                {
                    throw (
                              new Exception("La casilla ya ha sido registrada.")
                              );
                }
            }

            return(Result);
        }
示例#2
0
        public Seccione Create(Seccione seccion)
        {
            Seccione Result = null;

            using (var r = new Repositorio <Seccione>())
            {
                Seccione s = r.Retrieve(p => p.seccion == seccion.seccion && p.casilla == seccion.casilla);
                if (s == null)
                {
                    Result = r.Create(seccion);
                }
                else
                {
                    throw (
                              new Exception("La sección ya existe.")
                              );
                }
            }

            return(Result);
        }
示例#3
0
        public Municipio Create(Municipio municipio)
        {
            Municipio Result = null;

            using (var r = new Repositorio <Municipio>())
            {
                Municipio m = r.Retrieve(p => p.nombre == municipio.nombre);
                if (m == null)
                {
                    Result = r.Create(municipio);
                }
                else
                {
                    throw (
                              new Exception("El municipio ya existe.")
                              );
                }
            }

            return(Result);
        }
示例#4
0
        public Usuario Create(Usuario usuario)
        {
            Usuario Result = null;

            using (var r = new Repositorio <Usuario>())
            {
                Usuario u = r.Retrieve(p => p.username == usuario.username);
                if (u == null)
                {
                    Result = r.Create(usuario);
                }
                else
                {
                    throw (
                              new Exception("El usuario ya existe.")
                              );
                }
            }

            return(Result);
        }