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