Ejemplo n.º 1
0
        public async Task <IHttpActionResult> Post([FromBody] ItemsV2DTO[] value, CancellationToken token)
        {
            var service = new DataContractService();
            await service.WriteItemsV2ToDB(value.ToList(), token);

            return(Ok());
        }
        public async Task <IHttpActionResult> Post([FromBody] ItemOrderRoutesDTO[] value, CancellationToken token)
        {
            //Exception handling to be done globally
            var service = new DataContractService();
            await service.WriteToDB <ItemOrderRoutesDTO>(value.GetDataReader(), token, "erp.item_order_routes_refresh");

            return(Ok());
        }
        public async Task <IHttpActionResult> Post([FromBody] HistoriesConnectedItemsDTO[] value, CancellationToken token)
        {
            //Exception handling to be done globally
            var service = new DataContractService();
            await service.WriteToDB <HistoriesConnectedItemsDTO>(value.GetDataReader(), token, "erp.histories_connected_items_refresh");

            return(Ok());
        }
Ejemplo n.º 4
0
        public async Task <IHttpActionResult> AGROrderCallBack([FromBody] AGROrderResponseDTO response, CancellationToken token)
        {
            if (response == null)
            {
                return(BadRequest("The response was not deserialized correctly."));
            }
            var service = new DataContractService();
            await service.LogAGROrderCallback(response, token);

            return(Ok());
        }
Ejemplo n.º 5
0
        public async Task <IHttpActionResult> GetLines([FromUri] int id, CancellationToken token)
        {
            var service = new DataContractService();

            return(Ok(await service.GetAGROrderLines(id, token)));
        }
Ejemplo n.º 6
0
        public async Task <IHttpActionResult> Get(CancellationToken token)
        {
            var service = new DataContractService();

            return(Ok(await service.GetAGROrderHeaders(token)));
        }
Ejemplo n.º 7
0
        public async Task <IHttpActionResult> EndSync([FromBody] SyncDTO syncDTO)
        {
            DataContractService service = new DataContractService();

            return(Ok(await service.EndSync(syncDTO)));
        }