Exemplo n.º 1
0
        public async Task <IActionResult> Post([FromBody] PurchaseOrderRequestTransferModel purchaseOrder)
        {
            logger.LogWarning($"POST Purchase Order Code: {purchaseOrder.Code} , ContactId: {purchaseOrder.ContactId} , ReceivedDate: {purchaseOrder.ReceivedDate.ToShortDateString()}");
            int porId = 0;

            using (var transaction = await Db.Database.BeginTransactionAsync())
            {
                try
                {
                    porId = await samples.SavePurchaseOrderRequest(Mapper.Map <PurchaseOrderRequestTransferModel, PurchaseOrderRequestModel>(purchaseOrder));

                    transaction.Commit();
                }
                catch (Exception ex) { transaction.Rollback(); throw ex; }
            }

            return(Json(porId));
        }
Exemplo n.º 2
0
 public IActionResult Put([FromBody] PurchaseOrderRequestTransferModel purchaseOrder)
 {
     logger.LogWarning($"PUT: Purchase Order Id: {purchaseOrder.Id}");
     return(Json(""));
 }