コード例 #1
0
        public bool ApproveUser(ManageUsersViewModel user)
        {
            var result = _userProcessor.ApproveUser(user.Userid);

            if (result)
            {
                string loginUrl =
                    $"{URLprotocol}://" +
                    $"{_httpContextAccessor.HttpContext.Request.Host.Value}" +
                    $"/Auth/Index";

                var eModel = new EmailViewModel
                {
                    Subject = "Account Approval",
                    Body    = "Dear " + user.FirstName + "," + "<br/>You have successfully registered with us.You are one step away to explore our application.<br/><br/>Please <a href=" + loginUrl + ">click here</a> to proceed." +
                              "<br/><br/><br/>Thank You<br/>CareerIndeed Team",
                    To       = new string[] { user.Email },
                    From     = config["EmailCredential:Fromemail"],
                    IsHtml   = true,
                    MailType = (int)MailType.UserApproval
                };
                emailHandler.SendMail(eModel, user.Userid);
                return(true);
            }
            return(false);
        }