using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using System.Text.RegularExpressions; using System.Web.Http; using Warehouse.DAL.Report; namespace Warehouse.WebApi { public class StorageController : ApiController { StorageReportDAL DT = new StorageReportDAL(); [Route("api/StorageReport/StorageReports")] [HttpPost] public IHttpActionResult StorageReport(dynamic para) { //string bt, string et, string name, string locationname, string containerno, string palletno, string final_grade, string power_grade string bt = para.bt; string et = para.et; string name = para.name; string locationname = para.locationname; string final_grade = para.final_grade; string power_grade = para.power_grade; string containerno_old = para.containerno; string trim = Regex.Replace(containerno_old, @"\s", " "); string containerno = "'" + trim.Replace(" ", "','") + "'"; string palletno_old = para.palletno; string trim1 = Regex.Replace(palletno_old, @"\s", " "); string palletno = "'" + trim1.Replace(" ", "','") + "'"; string workorder = para.workorder; string saleorder = para.saleorder; string area_code = para.workshop; string serial = para.serial; var res = DT.Storage(bt, et, name, locationname, containerno, palletno, final_grade, power_grade,workorder,saleorder,area_code,serial); return Json(res); } } }