public static string GetDeletionData(this PaymentTermViewModel paymentTermViewModel, IHtmlHelper htmlHelper) { NullGuard.NotNull(paymentTermViewModel, nameof(paymentTermViewModel)) .NotNull(htmlHelper, nameof(htmlHelper)); return('{' + $"number: '{paymentTermViewModel.Number}', {htmlHelper.AntiForgeryTokenToJsonString()}" + '}'); }
public static bool IsKnownPaymentTerm(this PaymentTermViewModel paymentTermViewModel, IEnumerable <PaymentTermViewModel> knownPaymentTermViewModels) { NullGuard.NotNull(paymentTermViewModel, nameof(paymentTermViewModel)) .NotNull(knownPaymentTermViewModels, nameof(knownPaymentTermViewModels)); return(knownPaymentTermViewModels.Any(knownPaymentTermViewModel => knownPaymentTermViewModel.Number == paymentTermViewModel.Number)); }
public static string GetDeletionLink(this PaymentTermViewModel paymentTermViewModel, IUrlHelper urlHelper) { NullGuard.NotNull(paymentTermViewModel, nameof(paymentTermViewModel)) .NotNull(urlHelper, nameof(urlHelper)); return(urlHelper.AbsoluteAction("DeletePaymentTerm", "Accounting")); }
public static SelectListItem SelectListItemFor(this PaymentTermViewModel paymentTermViewModel, bool selected) { NullGuard.NotNull(paymentTermViewModel, nameof(paymentTermViewModel)); return(new SelectListItem(paymentTermViewModel.Name, Convert.ToString(paymentTermViewModel.Number), selected)); }