示例#1
0
        public async Task <IActionResult> Post([FromBody] SupportApi item)
        {
            if (!ModelState.IsValidUpdated())
            {
                return(new BadRequestObjectResult(ModelState));
            }

            var translate = new Translate();

            var user = await DbContext.Users.Where(u => u.Id == CurrentUserId).Select(u => new { u.FullName, u.Email }).FirstAsync();

            await emailMessageProvider.SendEmailAsync(
                new MailAddress[] { new MailAddress("*****@*****.**") },
                $"{translate.Get("SUPPORT.SUPPORT")} [id:{DateTime.Now.Ticks}]", item.Message.ToHtml(),
                fromEmailAsCc : new MailAddress(user.Email));

            return(Ok());
        }
 public void Init()
 {
     instance = new SupportApi();
 }