Esempio n. 1
0
        public ActionResult Result(string name, string cardnum, string province, string city, string tel, decimal arrears, int count, DateTime loandate, DateTime repaydate, string remark)
        {
            var rp = new ReportedPerson();
            var p  = db.Persons.Where(i => i.Name == name && i.CardNum == cardnum).FirstOrDefault();

            if (p == null)
            {
                p         = new Person();
                p.Name    = name;
                p.CardNum = cardnum;
                db.Persons.Add(p);
                db.SaveChanges();
            }

            var pics = "";

            for (int i = 0, n = Request.Files.Count; i < n; i++)
            {
                var file = Request.Files[i];

                var buffer = MD5.Create().ComputeHash(file.InputStream);
                var md5    = new StringBuilder();
                foreach (var b in buffer)
                {
                    md5.Append(b.ToString("x2"));
                }

                var ext      = System.IO.Path.GetExtension(file.FileName);
                var filename = md5.ToString() + ext;

                pics += filename + "|";

                file.SaveAs(Server.MapPath("~/upload/" + md5.ToString() + ext));
            }

            rp.Arrears    = arrears;
            rp.City       = city;
            rp.Count      = count;
            rp.LoanDate   = loandate;
            rp.PersonID   = p.PersonID;
            rp.Province   = province;
            rp.Remark     = remark;
            rp.RepayDate  = repaydate;
            rp.ReportDate = DateTime.Now;
            rp.Tel        = tel;
            rp.Pics       = pics;

            db.ReportedPersons.Add(rp);
            db.SaveChanges();

            return(Json(new { code = 0, msg = "信息提交成功,后台审核完成后将会公开展示" }));
        }
Esempio n. 2
0
        public ActionResult AnnouncementEdit(int id, string title, string content)
        {
            var ann = db.Announcements.Find(id);

            ann.Title           = title;
            ann.Content         = content;
            db.Entry(ann).State = System.Data.Entity.EntityState.Modified;
            db.SaveChanges();
            return(Redirect("~/xxcc89/Announcement"));
        }