public ActionResult List()
{
ViewBag.Title = PresentationModel.GetViewTitleForTenant("Maintain Datasets", this.Session.GetTenant());
DatasetManager dm = new DatasetManager();
PermissionManager permissionManager = new PermissionManager();
SubjectManager subjectManager = new SubjectManager();
User user = subjectManager.GetUserByName(HttpContext.User.Identity.Name);
List<Dataset> datasets = dm.DatasetRepo.Query().OrderBy(p=>p.Id).ToList();
List<long> datasetIds = new List<long>();
if (user != null)
{
datasetIds.AddRange(permissionManager.GetAllDataIds(user.Id, 1, RightType.Delete));
}
ViewData["DatasetIds"] = datasetIds;
return View(datasets);
}