Ejemplo n.º 1
0
 public IHttpActionResult PostOperationApplyWagonsParkState([FromBody] OperationApplyWagonsParkState value)
 {
     try
     {
         IDS_WIR        ids_wir = new IDS_WIR(service.WebAPI_IDS);
         ResultTransfer result  = ids_wir.OperationApplyWagonsParkState(value.id_station, value.wagons, value.lead_time, value.user);
         return(Ok(result));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// операция дислокация
        /// </summary>
        public void IDS_WIR_DislocationWagons()
        {
            IDS_WIR ids = new IDS_WIR(service.Test);

            EFDbContext context = new EFDbContext();

            List <WagonInternalRoutes>   wagons   = new List <WagonInternalRoutes>();
            List <WagonInternalMovement> list_wim = context.WagonInternalMovement.Where(m => m.id_way == 111 && m.way_end == null).OrderBy(m => m.position).ToList();

            foreach (WagonInternalMovement wim in list_wim)
            {
                if (wim.WagonInternalRoutes.num == 58481748 || wim.WagonInternalRoutes.num == 60381712)
                {
                    wagons.Add(wim.WagonInternalRoutes);
                }
            }

            ResultTransfer res = new ResultTransfer(0);

            res = ids.DislocationWagons(ref context, 111, false, 115, false, DateTime.Now, wagons, "TЭM18-183", "TЭM18-184", false, "TEST");
            //int res_save = context.SaveChanges();
        }