public void CanDeleteRole() { // Establish Context var roleToDelete = new Role(); roleRepository.Expect(r => r.Get(1)) .Return(roleToDelete); // Act ActionConfirmation confirmation = roleManagementService.Delete(1); // Assert confirmation.ShouldNotBeNull(); confirmation.WasSuccessful.ShouldBeTrue(); confirmation.Value.ShouldBeNull(); }
public ActionResult Delete(int id) { ActionConfirmation deleteConfirmation = _roleManagementService.Delete(id); TempData[ControllerEnums.GlobalViewDataProperty.PageMessage.ToString()] = deleteConfirmation.Message; return(RedirectToAction("Index")); }
public ActionResult Delete(string id) { try { var result = iRoleManage.Delete(id); return(Json(new { ErrorCode = result.ErrorCode, Message = result.Msg, Id = result.Id, JsonRequestBehavior.AllowGet })); } catch (Exception ex) { return(Json(new { ErrorCode = false, Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }