Ejemplo n.º 1
0
        private void SendUserNamePasswordFromAdmin(MstUsers mMstUsers)
        {
            StringBuilder sbSendUserNamePassword = new StringBuilder();

            mMailType = db.MstMailType.Where(u => u.MailTypeId == 13).FirstOrDefault();
            //mMailType = db.MstMailType.Find(1);
            //sbSendUserNamePassword.Append(mMailType.MailBody.ToString().Replace("[name]", mMstUsers.UserName).Replace("[UserName]", mMstUsers.LoginName).Replace("[Password]", mMstUsers.Password).Replace("[SiteURL]", "www.EzyFind.co.za"));
            sbSendUserNamePassword.Append(mMailType.MailBody.ToString().Replace("[name]", mMstUsers.UserName).Replace("[Password]", mMstUsers.Password).Replace("[SiteURL]", "www.EzyFind.co.za"));

            string sbBody = AddImagePath(sbSendUserNamePassword.ToString());

            MstEmailStack mMstEmailStack = new MstEmailStack()
            {
                ToName           = mMstUsers.FirstName + " " + mMstUsers.LastName,
                ToAddress        = mMstUsers.Email,
                Subject          = "Registration confirmed",
                Body             = sbBody,
                EmailCreatedOn   = DateTime.Now,
                EmailSendCount   = 0,
                EmailSentFrom    = "Service",
                FromAddress      = "*****@*****.**",
                EmailSentSuccess = false,
                AttachmentPath   = null
            };

            db.MstEmailStack.Add(mMstEmailStack);
            db.SaveChangesAsync();
        }
Ejemplo n.º 2
0
        //**********************
        //private static StringBuilder BusinessRequest(PL_EmailInfo p_objEmailData)
        //{
        //    StringBuilder sbBusinessRequest = new StringBuilder();

        //    objMailFormat.MailTypeID = 9;

        //    objMailFormat = objBLMailFormat.BL_fnGetMailBodyText(objMailFormat);
        //    sbBusinessRequest.Append(objMailFormat.MailBody.ToString().Replace("[name]", p_objEmailData.UserName).Replace("[CompanyName]", p_objEmailData.strCommentingCompany).Replace("[Category]", p_objEmailData.strCategory).Replace("[RequestTitle]", p_objEmailData.strData).Replace("[RequestDetails]", p_objEmailData.strDescription).Replace("[RequestDate]", p_objEmailData.strRequestDate)).Replace("[RequestingMobile]", p_objEmailData.strRequestingMobile).Replace("[RequestingEmail]", p_objEmailData.strRequestingEmail);

        //    return sbBusinessRequest;
        //}



        //private static StringBuilder BusinessComment(PL_EmailInfo p_objEmailData)
        //{
        //    StringBuilder sbBusinessComment = new StringBuilder();

        //    objMailFormat.MailTypeID = 7;

        //    objMailFormat = objBLMailFormat.BL_fnGetMailBodyText(objMailFormat);
        //    sbBusinessComment.Append(objMailFormat.MailBody.ToString().Replace("[name]", p_objEmailData.UserName).Replace("[CompanyName]", p_objEmailData.strCommentingCompany).Replace("[Title]", p_objEmailData.strData));

        //    return sbBusinessComment;
        //}
        //**********************

        private void SeekerComment(MstUsers mMstUsers)
        {
            StringBuilder sbSeekerComment = new StringBuilder();

            //Get title
            // sbSeekerComment.Append(objMailFormat.MailBody.ToString().Replace("[name]", p_objEmailData.UserName).Replace("[Title]", p_objEmailData.strData));

            mMailType = db.MstMailType.Where(u => u.MailTypeId == 10).FirstOrDefault();
            //mMailType = db.MstMailType.Find(1);
            sbSeekerComment.Append(mMailType.MailBody.ToString().Replace("[name]", mMstUsers.UserName).Replace("[code]", mMstUsers.EmailActivationCode).Replace("[SiteURL]", "www.EzyFind.co.za"));

            string sbBody = AddImagePath(sbSeekerComment.ToString());

            MstEmailStack mMstEmailStack = new MstEmailStack()
            {
                ToName           = mMstUsers.FirstName + " " + mMstUsers.LastName,
                ToAddress        = mMstUsers.Email,
                Subject          = "Registration confirmed",
                Body             = sbBody,
                EmailCreatedOn   = DateTime.Now,
                EmailSendCount   = 0,
                EmailSentFrom    = "Service",
                FromAddress      = "*****@*****.**",
                EmailSentSuccess = false,
                AttachmentPath   = null
            };

            db.MstEmailStack.Add(mMstEmailStack);
            db.SaveChangesAsync();
        }