public async Task <IActionResult> UploadStockTransfer([FromForm] CustomerRequirementModel model) { if (model.FileTemplate != null || model.FileTemplate.Length > 0) { using (var ms = new MemoryStream()) { model.FileTemplate.CopyTo(ms); ms.Seek(0, SeekOrigin.Begin); var response = await _applicationServices.UploadStockTransfer(ms, new StockTransferModel { ShipFromSiteID = model.ShipFromSiteID, ShipToSiteID = model.ShipToSiteID, ShipToLocationID = model.ShipToLocationID, CompleteDeliveryRequestedIndicator = model.CompleteDeliveryRequestedIndicator ? "true" : "false", DeliveryPriorityCode = model.DeliveryPriorityCode, RaiseSalesQuote = model.RaiseSalesQuote, AccountId = model.AccountId, Description = model.Description, DistributionChannelCode = model.DistributionChannelCode, EmployeeResponsible = model.EmployeeResponsible, ExternalReference = model.ExternalReference, PostingDate = model.PostingDate.Value, SalesUnitId = model.SalesUnitId, RequestedDate = model.RequestedDate.Value }); if (response != null) { return(Ok(response)); } } } return(null); }