public ActionResult Delete(int id) { var filter = FilterService.FilterFetch(id); FilterService.FilterDelete(id); return(this.RedirectToAction("Index", filter.Target, null)); }
public void Filter_Cannot_Delete_Record_For_Different_User() { var hour = BusinessHelper.CreateFilterAndLogon( FilterTestsWithRoleContribute.UserName, FilterTestsWithRoleContribute.UserPassword); Exception exception = null; try { FilterService.FilterDelete(hour.FilterId); } catch (Exception ex) { exception = ex; } Assert.IsTrue(exception != null, "Exception should not be null"); Assert.IsTrue(exception.GetBaseException() is SecurityException, "Exception should be of type SecurityException"); }
public void Filter_Delete() { var filter = FilterService.FilterNew(); filter.Name = DataHelper.RandomString(20); filter.Target = DataHelper.RandomString(20); filter.Query = DataHelper.RandomString(20); filter = FilterService.FilterSave(filter); filter = FilterService.FilterFetch(filter.FilterId); FilterService.FilterDelete(filter.FilterId); try { FilterService.FilterFetch(filter.FilterId); } catch (Exception ex) { Assert.IsTrue(ex.GetBaseException() is InvalidOperationException); } }