private async Task SendUserCreatedTicketEmailToSupport(UserCreateTicketRequest req, string ticketId) { var title = $"New ticket: {req.Title} - {req.SteamId} / {req.Message.Name} : id{ticketId}"; var body = req.Message.MessageBody; await SendEmailToSupport(body, title); }
public async Task <SingleTicketResponse> UserCreateTicket(UserCreateTicketRequest req) { var res = await _ticketServiceClient.UserCreateTicket(req); if (res.DataCase == SingleTicketResponse.DataOneofCase.Ticket) { await SendUserCreatedTicketEmailToSupport(req, res.Ticket.TicketId); } return(res); }
public Task <SingleTicketResponse> UserCreateTicket(UserCreateTicketRequest reg) { return(SendGrpcAction(async() => await _ticketServiceClient.UserCreateTicketAsync(reg, DefaultSettings.GetDefaultSettings(5)))); }