public async Task <ActionResult <SendingResponse> > SendMail([FromBody] SendMailRequest sendRequest) { if (!ModelState.IsValid) { return(BadRequest()); } bool isUserValid = await _userService.IsUserValid(sendRequest.Sender); if (isUserValid) { return(Ok(await _mailingService.SendMail(sendRequest.Sender, sendRequest.MailViewModel))); } return(BadRequest("Invalid user!")); }
public void SendPayslips() { this.repository.GetAll() .ToList() .ForEach(x => mailingService.SendMail(x.Email)); }