private STrayecto creaAgencias(SEATrayecto trayecto) { BLAgencia blAgencia = new BLAgencia(); List <SPuntoControl> ListaPuntosControl = new List <SPuntoControl>(); trayecto.ListaPuntosControlAgencia.ForEach(x => { if (x.Agencia != null) { if (x.IdAgencia == null) { x.Agencia = blAgencia.addAgencia(x.Agencia); x.IdAgencia = x.Agencia.Id; } else { blAgencia.updateAgencia(x.Agencia); } } ListaPuntosControl.Add(x); }); STrayecto t = trayecto; t.ListaPuntosControl = ListaPuntosControl; return(t); }
public IHttpActionResult deleteAgencia(int id) { try { BLAgencia bl = new BLAgencia(); return(Ok(bl.deleteAgencia(id))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }
public IHttpActionResult updateAgencia(SAgencia a) { try { BLAgencia bl = new BLAgencia(); return(Ok(bl.updateAgencia(a))); } catch (Exception e) { return(Content(HttpStatusCode.InternalServerError, e.Message)); } }