public ActionResult DeleteIndicatorData(BrowseDataViewModel model)
        {
           
            var filters = GetFilters(model);

            var coreDataSetViewModel = new CoreDataSetViewModel();

            try
            {
               var rowsDeleted = _coreDataRepository.DeleteCoreDataSet(model.IndicatorId, filters, _userName);
                coreDataSetViewModel.DeleteStatus = true;
                coreDataSetViewModel.Message = string.Format("{0} rows have been deleted",
                    rowsDeleted);
            }
            catch (Exception exception)
            {
                ExceptionLogger.LogException(exception, "Global.asax");
                coreDataSetViewModel.DeleteStatus = false;
                coreDataSetViewModel.Message = "Error occurred while deleting data - " + exception.Message;
            }
            
           return PartialView("_CoreData", coreDataSetViewModel);
        }
 public ActionResult BrowseIndicatorData(BrowseDataViewModel model)
 {
     var filters = GetFilters(model);
     int rowsCount = 0;
     var results = new CoreDataSetViewModel()
     {
         DataSet = _coreDataRepository.GetCoreDataSet(model.IndicatorId, filters, out rowsCount),
         RowsFound = rowsCount,
         CanDeleteDataSet = _coreDataRepository.CanDeleteDataSet(model.IndicatorId, _userName)
     };
     return PartialView("_CoreData", results);
 }