public ReposicionDTO(OrdenReposicion rep, PuntoVenta pv, IEnumerable<OrdenReposicionDetalle> prod, Camion cam) : base(rep, pv) { productos = prod.Select(x => new ProductoReposicionDTO(x, x.Producto)).ToArray(); eventos = rep.GetEventosPublicos().Select(x => new EventoDTO(x)).ToArray(); if (cam != null) camion_asignado = new CamionDTO(cam); }
public IHttpActionResult GetCamion(int id) { Camion camion = db.Camiones.Where(c => c.Id == id).AsNoTracking().FirstOrDefault(); if (camion == null) return NotFound(); var dto = new CamionDTO(camion); return Ok(dto); }