public IActionResult btnResetLog() { var ResultLogMaster = _LogMaster.GetlogDetails(); var masterAll = _LogMaster.GetAll(); List <LogMaster> LogMasterBulk = new List <LogMaster>(); foreach (var item in ResultLogMaster) { if (masterAll.Any(c => c.productID == item.productID)) { var productlog = masterAll.FirstOrDefault(c => c.productID == item.productID); productlog.CountVisit += item.CountVisit; _LogMaster.Update(productlog); } else { LogMaster logMaster = new LogMaster() { productID = item.productID, CountVisit = item.CountVisit }; LogMasterBulk.Add(logMaster); } } _LogMaster.insertBulk(LogMasterBulk); _LogDetails.DeleteAll(); ViewBag.SuccessMessage = "<p>Success!</p>"; return(RedirectToAction("Index", "Review")); }