public IActionResult Get(int id) { Adressee adressee = _context.Adressee.FirstOrDefault(x => x.AdresseeID == id); if (adressee == null) { return(NotFound()); } return(new ObjectResult(adressee)); }
public IActionResult Post([FromBody] Adressee adressee) { if (adressee == null) { return(BadRequest()); } _context.Adressee.Add(adressee); _context.SaveChanges(); return(Ok(adressee)); }
public IActionResult Delete(int id) { Adressee adressee = _context.Adressee.FirstOrDefault(x => x.AdresseeID == id); if (adressee == null) { return(NotFound()); } _context.Adressee.Remove(adressee); _context.SaveChanges(); return(Ok(adressee)); }
public void Send(Mail Mail, Adresser From, Adressee To) { using (var message = new MailMessage(new MailAddress(From.Address, From.Name), new MailAddress(To.Address, To.Name))) { message.Subject = Mail.Subject; message.Body = Mail.Body; var login = new NetworkCredential(_Server.Login, _Server.Password); using (var client = new SmtpClient(_Server.Address, _Server.Port) { EnableSsl = _Server.UseSSL, Credentials = login }) client.Send(message); } }
public IActionResult Put([FromBody] Adressee adressee) { if (adressee == null) { return(BadRequest()); } if (!_context.Adressee.Any(x => x.AdresseeID == adressee.AdresseeID)) { return(NotFound()); } _context.Update(adressee); _context.SaveChanges(); return(Ok(adressee)); }
public async Task SendAsync(Mail Mail, Adresser From, Adressee To) //отправка одного сообщения асинхронно { using (var message = new MailMessage(new MailAddress(From.Address, From.Name), new MailAddress(To.Address, To.Name))) { message.Subject = Mail.Subject; message.Body = Mail.Body; var login = new NetworkCredential(_Server.Login, _Server.Password); using (var client = new SmtpClient(_Server.Address, _Server.Port) { EnableSsl = _Server.UseSSL, Credentials = login }) //client.Send(message); await client.SendMailAsync(message).ConfigureAwait(false); } }
private void toWhom_SelectedIndexChanged(object sender, EventArgs e) { Adressee adressee = (Adressee)toWhom.SelectedIndex; switch (adressee) { case Adressee.ИвановАВ: note.ToWhom = "Начальнику научно-производственного комплекса А.В. Иванову"; note.Appeal = "Уважаемый Александр Владиславович!"; break; case Adressee.ПавловАИ: note.ToWhom = "Начальнику 186 Управления по безопасности А.И. Павлову"; note.Appeal = "Уважаемый Андрей Игоревич!"; break; } }
public void Send(Mail Mail, Adresser From, Adressee To) { Debug.WriteLine("Отправка почты от {0} к {1} через {2}:{3}[{4}]\r\n{5}:{6}", From.Address, To.Address, _Server.Address, _Server.Port, _Server.UseSSL ? "SSL" : "no SSL", Mail.Subject, Mail.Body); }
public void Edit(Adressee adressee) { _Store.Edit(adressee.Id, adressee); }
public void Add(Adressee NewAdressee) { }