public async Task <IActionResult> EmailVerify(string id) { if (id != null) { ApplicationUser user = await _userManager.FindByIdAsync(id); if (user != null) { user.EmailConfirmed = true; TempData["Email Təsdiqləndi"] = true; await _context.SaveChangesAsync(); } } TempData["Verify"] = true; return(RedirectToAction("Login", "Account")); }
public async Task <IActionResult> ConfirmAnnouncement(int?id) { if (!User.Identity.IsAuthenticated) { return(RedirectToAction("AdminLogin", "Dashboard")); } Announcement selectedAds = _context.Announcements.FirstOrDefault(a => a.Id == id); selectedAds.IsConfirmed = true; SmtpClient client = new SmtpClient("smtp.gmail.com", 587); client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new NetworkCredential(_configuration["ConnectionsStrings:SmtpClientCredentialEmail"], _configuration["ConnectionsStrings:SmtpClientCredentialPassword"]); MailMessage message = new MailMessage("*****@*****.**", selectedAds.User.Email); message.IsBodyHtml = true; message.Subject = "Elan Təsdiqi"; message.Body = $"<h1>Sizin Elanınız Təsdiqləndi.Təşəkkürlər</h1>"; await client.SendMailAsync(message); await _context.SaveChangesAsync(); return(RedirectToAction("DontConfirmedAnnouncements", "Dashboard")); }
public async Task <IActionResult> DeleteAdsImage(int?ImageId) { AnsImages deletingImage = _context.AnsImages.FirstOrDefault(i => i.Id == ImageId); if (deletingImage.Id != ImageId) { return(RedirectToAction("Error", "Home")); } _context.AnsImages.Remove(deletingImage); await _context.SaveChangesAsync(); return(RedirectToAction("EditAds", "Account")); }