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>()); }
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; }