/// <summary> /// Отправка заявки по почте файлом Excel /// </summary> /// <param name="model"></param> public void SendRequestToExcelFile(ReportRequestBindingModel model) { model.FileName = "C:\\Users\\User\\Downloads\\tempBarnyard.xlsx"; SaveToExcel.CreateDoc(new ExcelInfo { FileName = model.FileName, Title = "Заявка на продукты", Request = GetRequest(model) }); MailLogic.MailSendAsync(new MailSendInfo { MailAddress = clientLogic.Read(new ClientBindingModel { Id = model.AdminId })?[0]?.Email, Subject = $"Заявка на продукты", Text = $"Заявка от клиента {model.ClientId}." }, model.FileName); }
/// <summary> /// Отправка отчета по заявкам и заказам с расшифровкой по продуктам /// </summary> /// <param name="model"></param> public void SendReriodRequestsAndOrdersToPdf(ReportPeriodBindingModel model) { model.FileName = "C:\\Users\\User\\Downloads\\tempBarnyard.pdf"; SaveToPdf.CreateDoc(new PdfInfo { FileName = model.FileName, Title = "Заявка на продукты", DateFrom = model.DateFrom, DateTo = model.DateTo, RequestsAndOrders = GetRequestOrderProducts(model) }); MailLogic.MailSendAsync(new MailSendInfo { MailAddress = clientLogic.Read(new ClientBindingModel { Id = model.ClientId })?[0]?.Email, Subject = $"Отчет по заявкам и заказам за период с расшифровкой по продуктам", Text = $"Отчет за период с {model.DateFrom} по {model.DateTo}." }, model.FileName); }