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)); }
public IActionResult Put([FromBody] PurchaseOrderRequestTransferModel purchaseOrder) { logger.LogWarning($"PUT: Purchase Order Id: {purchaseOrder.Id}"); return(Json("")); }