예제 #1
0
        public ActionResult Attend(ActPicture actpic, PicInActivity picinact)
        {
            int      id  = Convert.ToInt32(Request["Ac_ID"]);
            Activity act = (from p in db.Activity where p.Ac_ID == id select p).FirstOrDefault();

            if (act.IsAct != 0)
            {
                if (Session["UID"] != null)
                {
                    HttpPostedFileBase file = Request.Files["img"];
                    if (ModelState.IsValid)
                    {
                        if (file != null)
                        {
                            string filePath     = file.FileName;
                            string fileName     = filePath.Substring(filePath.LastIndexOf("\\") + 1);
                            string serverpath   = Server.MapPath(@"\images\actpic\") + fileName;
                            string relativepath = @"/images/actpic/" + fileName;
                            file.SaveAs(serverpath);
                            actpic.AP_Pic  = relativepath;
                            actpic.UID     = Convert.ToInt32(Session["UID"].ToString());
                            actpic.AP_Mes  = Request["Mes"];
                            actpic.AP_Time = DateTime.Now;
                            actpicm.Add(actpic);
                            string ap_id = actpic.AP_ID.ToString();
                            picinact.Ac_ID = Convert.ToInt32(Request["Ac_ID"]);
                            picinact.AP_ID = Convert.ToInt32(ap_id);
                            db.PicInActivity.Add(picinact);
                            db.SaveChanges();
                            return(Content("<script>;alert('添加成功');history.go(-1)</script>"));
                        }
                        return(View());
                    }
                }
                else
                {
                    return(Content("<script>;alert('你还没有登陆哦!');history.go(-1)</script>"));
                }
            }
            else
            {
                return(Content("<script>;alert('活动已经结束了哦!');history.go(-1)</script>"));
            }
            return(View());
        }
예제 #2
0
        // GET: ActPicture
        public ActionResult Index(int id)
        {
            ActPicture ap = apm.GetById(id);

            return(View(ap));
        }