public ActionResult Remove(string id) { if (User.IsInRole("Administrator")) { var recordDataModel = new Record { Id = id, }; _provider.RemoveRecord(recordDataModel); } else { var recordDataModel = new Record { Id = id, IsDeleted = true }; _provider.UpdateRemovedStatus(recordDataModel); } return(RedirectToAction("List")); }