public async Task DeleteCheckoutAttribute_InvokeExpectedMethods() { await _service.DeleteCheckoutAttribute(new CheckoutAttribute()); _repositoryMock.Verify(c => c.DeleteAsync(It.IsAny <CheckoutAttribute>()), Times.Once); _cacheMock.Verify(c => c.RemoveByPrefix(It.IsAny <string>(), It.IsAny <bool>()), Times.AtLeast(1)); _mediatorMock.Verify(c => c.Publish(It.IsAny <EntityDeleted <CheckoutAttribute> >(), default(CancellationToken)), Times.Once); }
public void TearDown() { _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav11); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav12); _checkoutAttributeService.DeleteCheckoutAttribute(_ca1); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav21); _checkoutAttributeService.DeleteCheckoutAttributeValue(_cav22); _checkoutAttributeService.DeleteCheckoutAttribute(_ca2); _checkoutAttributeService.DeleteCheckoutAttribute(_ca3); }
public virtual IActionResult Delete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } //try to get a checkout attribute with the specified id var checkoutAttribute = _checkoutAttributeService.GetCheckoutAttributeById(id); if (checkoutAttribute == null) { return(RedirectToAction("List")); } _checkoutAttributeService.DeleteCheckoutAttribute(checkoutAttribute); //activity log _customerActivityService.InsertActivity("DeleteCheckoutAttribute", string.Format(_localizationService.GetResource("ActivityLog.DeleteCheckoutAttribute"), checkoutAttribute.Name), checkoutAttribute); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.CheckoutAttributes.Deleted")); return(RedirectToAction("List")); }
public ActionResult DeleteConfirmed(int id) { var checkoutAttribute = _checkoutAttributeService.GetCheckoutAttributeById(id); _checkoutAttributeService.DeleteCheckoutAttribute(checkoutAttribute); _customerActivityService.InsertActivity("DeleteCheckoutAttribute", T("ActivityLog.DeleteCheckoutAttribute"), checkoutAttribute.Name); NotifySuccess(T("Admin.Catalog.Attributes.CheckoutAttributes.Deleted")); return(RedirectToAction("List")); }
public async Task <IActionResult> Delete(string id, [FromServices] ICustomerActivityService customerActivityService) { var checkoutAttribute = await _checkoutAttributeService.GetCheckoutAttributeById(id); await _checkoutAttributeService.DeleteCheckoutAttribute(checkoutAttribute); //activity log await customerActivityService.InsertActivity("DeleteCheckoutAttribute", checkoutAttribute.Id, _localizationService.GetResource("ActivityLog.DeleteCheckoutAttribute"), checkoutAttribute.Name); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.CheckoutAttributes.Deleted")); return(RedirectToAction("List")); }
public ActionResult Delete(int id) { if (!_permissionService.Authorize(StandardPermissionProvider.ManageAttributes)) { return(AccessDeniedView()); } var checkoutAttribute = _checkoutAttributeService.GetCheckoutAttributeById(id); _checkoutAttributeService.DeleteCheckoutAttribute(checkoutAttribute); //activity log _customerActivityService.InsertActivity("DeleteCheckoutAttribute", _localizationService.GetResource("ActivityLog.DeleteCheckoutAttribute"), checkoutAttribute.Name); SuccessNotification(_localizationService.GetResource("Admin.Catalog.Attributes.CheckoutAttributes.Deleted")); return(RedirectToAction("List")); }