Esempio n. 1
0
        public IActionResult Edit(MemberManagementViewModel p)
        {
            if (p.image != null)
            {
                string photoName = Guid.NewGuid().ToString() + ".jpg";
                using (var photo = new FileStream(iv_host.WebRootPath + @"\MemberPhoto\" + photoName, FileMode.Create))
                {
                    p.image.CopyTo(photo);
                }
                p.CPicture = @"/MemberPhoto/" + photoName;
            }


            if (p != null)
            {
                TMember table = db.TMembers.FirstOrDefault(t => t.CMemberId == p.CMemberId);
                if (table != null)
                {
                    table.CName      = p.CName;
                    table.CEmail     = p.CEmail;
                    table.CPhone     = p.CPhone;
                    table.CGender    = p.CGender;
                    table.CAddress   = p.CAddress;
                    table.CBlackList = p.CBlackList;
                    table.CAge       = p.CAge;
                    table.CPicture   = p.CPicture == null? table.CPicture:p.CPicture; //←要存改照片的話就解開
                    //table.CRegisteredTime = DateTime.Now; //加註冊時間進資料庫
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("List"));
        }
Esempio n. 2
0
        public IActionResult Create(MemberManagementViewModel newMember)
        {
            string photoName = Guid.NewGuid().ToString() + ".jpg";

            if (newMember.image != null)
            {
                using (var photo = new FileStream(iv_host.WebRootPath + @"\MemberPhoto\" + photoName, FileMode.Create))
                {
                    newMember.image.CopyTo(photo);
                }
            }
            newMember.CPicture = @"/MemberPhoto/" + photoName;

            db.TMembers.Add(newMember.member);
            db.SaveChanges();
            return(RedirectToAction("List"));
        }
Esempio n. 3
0
 public async Task <IActionResult> Index(MemberManagementViewModel memberManagementViewModel)
 {
     return(View());
 }