public ActionResult AddDomainRequest(long?producerId)
        {
            var producer = DB.producernames.SingleOrDefault(x => x.ProducerId == producerId);

            if (producer == null)
            {
                throw new NotSupportedException("Производитель не найден");
            }

            var model = new AddDomainFeedBack()
            {
                ProducerName = producer.ProducerName
            };

            return(View(model));
        }
        public ActionResult AddDomainRequest(AddDomainFeedBack model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var feedBack = new AccountFeedBack()
            {
                Contacts    = model.Contact,
                Type        = (sbyte)FeedBackTypePrivate.AddNewDomainName,
                UrlString   = $"Добавление домена для производителя {model.ProducerName}",
                Description = $"{model.PresetDescription} {model.Description}",
                DateAdd     = DateTime.Now
            };

            DB.AccountFeedBack.Add(feedBack);
            DB.SaveChanges();

            EmailSender.SendFeedBackMessage(DB, CurrentUser, feedBack.ToString(), Request.UserHostAddress);
            SuccessMessage("Ваша заявка принята к исполнению");
            return(Redirect("~"));
        }