public SPuntoControl addPuntoControl(SPuntoControl a) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { PuntoControl ag = en.PuntoControl.Add(_conv.entidadAModelo(a)); en.SaveChanges(); return(_conv.modeloAEntidad(ag)); } catch (Exception) { throw; } } }
public SAgencia addAgencia(SAgencia a) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Agencia ag = en.Agencia.Add(_conv.entidadAModelo(a)); en.SaveChanges(); return(_conv.modeloAEntidad(ag)); } catch (Exception) { throw; } } }
public SCliente addCliente(SCliente a) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Cliente ag = en.Cliente.Add(_conv.entidadAModelo(a)); en.SaveChanges(); return(_conv.modeloAEntidad(ag)); } catch (Exception) { throw; } } }
public STrayecto addTrayecto(STrayecto a) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Trayecto ag = en.Trayecto.Add(_conv.entidadAModelo(a)); if (a.ListaPuntosControl != null) { a.ListaPuntosControl.ForEach(x => { ag.PuntoControl.Add(_conv.entidadAModelo(x)); }); } else { ag.PuntoControl.Add(new PuntoControl() { nombre = "Recibido en origen", orden = 1, tiempo = 0, borrado = false }); ag.PuntoControl.Add(new PuntoControl() { nombre = "Esperando en origen", orden = 2, tiempo = 0, borrado = false }); ag.PuntoControl.Add(new PuntoControl() { nombre = "En viaje", orden = 3, tiempo = 0, borrado = false }); ag.PuntoControl.Add(new PuntoControl() { nombre = "Recibido en destino", orden = 4, tiempo = 0, borrado = false }); ag.PuntoControl.Add(new PuntoControl() { nombre = "Entregado al cliente", orden = 5, tiempo = 0, borrado = false }); } en.SaveChanges(); return(_conv.modeloAEntidad(ag)); } catch (Exception e) { throw; } } }
public SPaquete addPaquete(SPaquete a) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Paquete ag = en.Paquete.Add(_conv.entidadAModelo(a)); en.SaveChanges(); SPaquete p = _conv.modeloAEntidad(ag); //en.Domicilio5.Add(new Domicilio5() { idPaquete = (int)p.Id, envio = false }); //en.SaveChanges(); return(p); } catch (Exception e) { throw; } } }
public SUsuario addUsuario(SUsuario u) { using (trackingFULLEntities en = new trackingFULLEntities()) { try { Usuario usuario = _conv.entidadAModelo(u); usuario.codigoConfirmacion = Randoms.RandomString(100); usuario.emailValido = true; en.Usuario.Add(usuario); en.SaveChanges(); return(_conv.modeloAEntidad(usuario)); } catch (Exception) { throw; } } }