public static string GetDeletionData(this ContactGroupViewModel contactGroupViewModel, IHtmlHelper htmlHelper) { NullGuard.NotNull(contactGroupViewModel, nameof(contactGroupViewModel)) .NotNull(htmlHelper, nameof(htmlHelper)); return('{' + $"number: '{contactGroupViewModel.Number}', {htmlHelper.AntiForgeryTokenToJsonString()}" + '}'); }
public static bool IsKnownContactGroup(this ContactGroupViewModel contactGroupViewModel, IEnumerable <ContactGroupViewModel> knownContactGroupViewModels) { NullGuard.NotNull(contactGroupViewModel, nameof(contactGroupViewModel)) .NotNull(knownContactGroupViewModels, nameof(knownContactGroupViewModels)); return(knownContactGroupViewModels.Any(knownContactGroupViewModel => knownContactGroupViewModel.Number == contactGroupViewModel.Number)); }
public static string GetDeletionLink(this ContactGroupViewModel contactGroupViewModel, IUrlHelper urlHelper) { NullGuard.NotNull(contactGroupViewModel, nameof(contactGroupViewModel)) .NotNull(urlHelper, nameof(urlHelper)); return(urlHelper.AbsoluteAction("DeleteContactGroup", "Contact")); }
public static SelectListItem SelectListItemFor(this ContactGroupViewModel contactGroupViewModel, bool selected) { NullGuard.NotNull(contactGroupViewModel, nameof(contactGroupViewModel)); return(new SelectListItem(contactGroupViewModel.Name, Convert.ToString(contactGroupViewModel.Number), selected)); }