コード例 #1
0
        public ActionResult Create([Bind(Include = "Id,FirstName,LastName,FullJobTitle,Email,Description,BtcOriginAddress,Btc")] KycInfos kycInfos, HttpPostedFileBase file)
        {
            string fileIsNullMsg = "";

            if (file == null)
            {
                ViewBag.FileIsNullMsg = "请上传文件";
            }
            else
            {
                if (ModelState.IsValid)
                {
                    string fileName = Guid.NewGuid().ToString() + ".jpg";
                    string path     = System.IO.Path.Combine(Server.MapPath("~/Upload"), fileName);
                    file.SaveAs(path);
                    kycInfos.File       = fileName;
                    kycInfos.CreateTime = DateTime.UtcNow;
                    db.KycInfos.Add(kycInfos);
                    db.SaveChanges();
                    return(RedirectToAction("Success", "Applications"));
                }
            }

            return(View(kycInfos));
        }
コード例 #2
0
        public ActionResult Auditing(int id)
        {
            KycInfos kycInfos = db.KycInfos.Find(id);
            var      msg      = "您的申请已通过审核!~";
            var      mg       = new MailMessage();

            mg.To.Add("*****@*****.**");            //此处上线要改成kycInfos.Email
            mg.From            = new MailAddress("*****@*****.**", msg, Encoding.UTF8);
            mg.Subject         = msg + "-SOFT2B.COM"; //邮件标题
            mg.SubjectEncoding = Encoding.UTF8;       //邮件标题编码
            mg.Body            = "<a>点我呀!~</a>";      //邮件内容
            mg.BodyEncoding    = Encoding.UTF8;       //邮件内容编码
            mg.IsBodyHtml      = false;               //是否是HTML邮件
            mg.Priority        = MailPriority.High;   //邮件优先级
            var client = new SmtpClient
            {
                Credentials = new NetworkCredential("*****@*****.**", "dupeng1484"),
                Host        = "smtp.qq.com"
            };

            try
            {
                client.Send(mg);
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
            return(RedirectToAction("List"));
        }
コード例 #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            KycInfos kycInfos = db.KycInfos.Find(id);

            db.KycInfos.Remove(kycInfos);
            db.SaveChanges();
            return(RedirectToAction("List"));
        }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "Id,FirstName,LastName,FullJobTitle,Email,SocialReputation,Description,File,BtcOriginAddress,Btc,NeoOriginAddress,Neo,CreateTime")] KycInfos kycInfos)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kycInfos).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("List"));
     }
     return(View(kycInfos));
 }
コード例 #5
0
        // GET: KycInfos/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KycInfos kycInfos = db.KycInfos.Find(id);

            if (kycInfos == null)
            {
                return(HttpNotFound());
            }
            return(View(kycInfos));
        }