public void SendContactUsMail(FeedbackModel feedback)
        {
            HostingEnvironmentPolyfills.QueueBackgroundWorkItemPf(async ct =>
            {
                string contactUsContent = templateEngine.RenderTemplate("ContactUs", feedback);

                await this.mailSender.SendEmail(ConfigurationManager.AppSettings["MailSending.DefaultSender"], "Попълнена бе формата за контакти", contactUsContent);
            });
        }
        public async Task<IHttpActionResult> Submit(FeedbackModel feedback)
        {
            if (!this.ModelState.IsValid)
            {
                return this.BadRequest();
            }

            FeedbackSubmissionsProvider feedbackProvider = new FeedbackSubmissionsProvider();
            await feedbackProvider.CreateFeedbackSubmission(feedback.Email, feedback.Name, feedback.Message);

            MailSendingFacade mailSender = new MailSendingFacade();
            mailSender.SendContactUsMail(feedback);

            return this.Ok();
        }