private async Task <IEnumerable <StorageItem> > GenerateStorageItems(string message)
        {
            if (!await validator.IsValid(message))
            {
                return(Enumerable.Empty <StorageItem>());
            }

            return((await mapper.Map(message))?.Where(x => x != null) ?? Enumerable.Empty <StorageItem>());
        }
Exemple #2
0
        public void SendMail_Click(object sender, EventArgs e)
        {
            var model = new Message();

            model.Recipient = Recipient.Text;
            model.Content   = Content.Text;

            HttpCookie cookie = new HttpCookie(Resources.HostName);

            cookie.Expires.AddDays(7);
            cookie[Resources.RecipientEmail] = Recipient.Text;
            cookie[Resources.MessageContent] = Content.Text;

            Response.Cookies.Add(cookie);

            if (_validator.IsValid(model))
            {
                _message = model;
                Response.Redirect(Resources.PathSuccessful);
            }
            ValidationMessage.Text = Resources.InvalidInput;
        }