Example #1
0
        public ActionResult ForgetPassword(string email)
        {
            var dta = model.users.Where(a => a.email == email).FirstOrDefault();

            if (dta != null)
            {
                try
                {
                    var    pass        = "******" + Mainclass.GetString(dta.password) + "</b>";
                    string mailBody    = ConfigurationManager.AppSettings["mailBody"];
                    string mailSubject = ConfigurationManager.AppSettings["mailSubject"];
                    mailBody = string.Format(mailBody, pass, "<b>" + email + "</b>");
                    Mainclass.BuildEmail(email, mailSubject, mailBody);
                    return(Json(1, JsonRequestBehavior.AllowGet));
                }
                catch (Exception e)
                {
                    return(Json(2, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(0, JsonRequestBehavior.AllowGet));
            }
        }
Example #2
0
        public int SendAMRMail(string email, string productid, string partNumber, string amrType, string file_path, string productName, string partDescription, string remarks)
        {
            string to     = email;
            string cc     = string.Empty;
            int    result = 1;

            if (productid != "" && productid != "0")
            {
                int product = Convert.ToInt32(productid);
                var dta     = model.products.Where(a => a.ProductID == product).FirstOrDefault();
                if (dta.ProductOwnerEmail != null && dta.ProductOwnerEmail != "")
                {
                    to = dta.ProductOwnerEmail;
                    cc = email;
                }
            }

            try
            {
                string mailBody    = ConfigurationManager.AppSettings["AMRMailBody"];
                string mailSubject = ConfigurationManager.AppSettings["AMRMailSubject"];
                if (amrType == "AMR Request")
                {
                    mailBody = string.Format(mailBody, amrType, email, partNumber, partDescription, "");
                }
                else if (amrType == "Data Issue")
                {
                    mailBody = string.Format(mailBody, amrType, email, partNumber, partDescription, "Product :- " + productName + "<BR>Remarks :-" + remarks.Replace("\\n", "<br>"));
                }
                else if (amrType == "Request For Basic Data")
                {
                    mailBody = string.Format(mailBody, "new request for Basic Data", email, partNumber, partDescription, "Product :- " + productName + "<BR>Remarks :-" + remarks.Replace("\\n", "<br>"));
                }
                //mailBody = string.Format(mailBody, "<b>" + email + "</b>", "<b>" + partNumber + "</b>", "<b>" + amrType + "</b>");
                mailSubject = string.Format(mailSubject, amrType, partNumber);
                Mainclass.BuildEmail(to, mailSubject, mailBody, cc, file_path);
                result = 0;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }