public static string GetDeletionData(this LetterHeadViewModel letterHeadViewModel, IHtmlHelper htmlHelper)
        {
            NullGuard.NotNull(letterHeadViewModel, nameof(letterHeadViewModel))
            .NotNull(htmlHelper, nameof(htmlHelper));

            return('{' + $"number: {letterHeadViewModel.Number}, {htmlHelper.AntiForgeryTokenToJsonString()}" + '}');
        }
        public static string GetDeletionLink(this LetterHeadViewModel letterHeadViewModel, IUrlHelper urlHelper)
        {
            NullGuard.NotNull(letterHeadViewModel, nameof(letterHeadViewModel))
            .NotNull(urlHelper, nameof(urlHelper));

            return(urlHelper.AbsoluteAction("DeleteLetterHead", "Common"));
        }
        public static bool IsKnownLetterHead(this LetterHeadViewModel letterHeadViewModel, IEnumerable <LetterHeadViewModel> knownLetterHeadViewModels)
        {
            NullGuard.NotNull(letterHeadViewModel, nameof(letterHeadViewModel))
            .NotNull(knownLetterHeadViewModels, nameof(knownLetterHeadViewModels));

            return(knownLetterHeadViewModels.Any(knownLetterHeadViewModel => knownLetterHeadViewModel.Number == letterHeadViewModel.Number));
        }
        public static SelectListItem SelectListItemFor(this LetterHeadViewModel letterHeadViewModel, bool selected)
        {
            NullGuard.NotNull(letterHeadViewModel, nameof(letterHeadViewModel));

            return(new SelectListItem(letterHeadViewModel.Name, Convert.ToString(letterHeadViewModel.Number), selected));
        }