public async Task <IActionResult> UploadModelData(List <M_Material> lstMat) { var uId = await base.CurrentUserId(); lstMat.ForEach(m => { m.Created_By = uId; }); try { using (var matBll = new MaterialBLL()) { var rowaffected = await matBll.BulkInsertMaterial(lstMat); _cache.Remove("CACHE_MASTER_MATERIAL"); _cache.Remove("CACHE_MASTER_MATERIAL_BYRAWTYPE"); } return(Json(new { success = true, data = lstMat, message = "Import Success." })); } catch (Exception ex) { return(Json(new { success = true, data = lstMat, message = ex.Message })); } }