public ActionResult EditUseragent(int p, int Useragentid)
        {
            ViewBag.pageNumber = p;
            Useragent useragent = useragentService.GetByID(Useragentid);

            return(View(useragent));
        }
        public ActionResult DeleteUseragent(int Useragentid)
        {
            Useragent useragent = useragentService.GetByID(Useragentid);

            useragentService.Delete(useragent);
            useragentService.SaveChanges();
            return(RedirectToAction("Useragent"));
        }
 public ActionResult AddUseragent(Useragent useragent)
 {
     if (TryUpdateModel(useragent, new string[] { "Useragent" }) && ModelState.IsValid)
     {
         useragentService.Create(useragent);
         useragentService.SaveChanges();
     }
     return(RedirectToAction("Useragent"));
 }
        public ActionResult EditUseragent(int Useragentid)
        {
            Useragent useragent = useragentService.GetByID(Useragentid);

            if (TryUpdateModel(useragent, new string[] { "Useragent" }) && ModelState.IsValid)
            {
                useragent.Createdate = dt_tw();
                useragent.Updatedate = dt_tw();
                useragentService.Update(useragent);
                useragentService.SaveChanges();
            }
            return(RedirectToAction("Useragent"));
        }
Exemplo n.º 5
0
        public ActionResult EditUseragent(int Id, Useragent useragent)
        {
            if (TryUpdateModel(useragent, new string[] { "Useragent", "Isweb" }) && ModelState.IsValid)
            {
                useragentService.Update(useragent);
                useragentService.SaveChanges();

                return(RedirectToAction("Useragent"));
            }
            else
            {
                ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists, see your system administrator.");
                return(View(useragent));
            }
        }
Exemplo n.º 6
0
        public ActionResult AddMembers(Members members)
        {
            /*** 隨機指派手機版Useragent ***/
            int       useragent_phone = useragentService.Get().Where(a => a.Isweb == 1).Count();
            Random    rnd             = new Random();
            int       rnd_useragent   = rnd.Next(1, useragent_phone);
            Useragent useragent       = useragentService.Get().Where(a => a.Id == rnd_useragent).FirstOrDefault();

            /*** End Useragent ***/

            if (TryUpdateModel(members, new string[] { "Sex", "Account", "Password", "Facebookstauts", "Facebookid", "Feedbackmoney", "Name", "Isenable" }) && ModelState.IsValid)
            {
                members.Memberid        = Guid.NewGuid();
                members.Account         = Regex.Replace(members.Account, @"[^a-z||A-Z||@||.||0-9]", ""); // 保留A-Z、a-z、0-9、小老鼠、小數點,其餘取代空值
                members.Createdate      = DateTime.Now;
                members.Updatedate      = DateTime.Now;
                members.Lastdate        = ((int)(DateTime.Now - new DateTime(1970, 1, 1)).TotalSeconds) - 28800; // 總秒數
                members.Isenable        = 1;
                members.Is_import       = 1;
                members.Logindate       = 99999999999;
                members.Isreal          = members.Isreal;
                members.Levelid         = members.Levelid;
                members.Useragent_phone = useragent.User_agent;
                members.Facebookid      = members.Facebookid.Replace("https://www.facebook.com/profile.php?id=", "");
                /**** 將會員寫進會員登入紀錄裡,預設狀態為0 【0 : 未驗證 , 1 : 已驗證 , 2 : 需驗證】 ****/
                Memberloginrecord memberloginrecord = new Memberloginrecord();
                memberloginrecord.Memberid   = members.Memberid;
                memberloginrecord.Createdate = members.Createdate;
                memberloginrecord.Status     = 0;
                members.Memberloginrecord.Add(memberloginrecord);
                /**** End Memberloginrecord ****/
                membersService.Create(members);
                foreach (Memberauthorization memberauthorization in members.Memberauthorization)
                {
                    memberauthorization.Id = Guid.NewGuid();
                    memberauthorizationService.Create(memberauthorization);
                }
                membersService.SaveChanges();
            }

            return(RedirectToAction("Members"));
        }
Exemplo n.º 7
0
        public void importtoSQL(string path)
        {
            IEnumerable <Feedbackproduct> feedbackproduct = feedbackproductService.Get().ToList();
            IWorkbook workBook;

            using (var fs = new FileStream(path, FileMode.Open, FileAccess.ReadWrite))
            {
                workBook = new XSSFWorkbook(fs);
            }

            var sheet = workBook.GetSheet("工作表1");

            for (var i = 1; i <= sheet.LastRowNum; i++)
            {
                var j = sheet.LastRowNum;
                if (sheet.GetRow(i) != null)
                {
                    IEnumerable <Members> old_members = membersService.Get();        // 撈所有會員
                    Members member = new Members();
                    if (sheet.GetRow(i).GetCell(0).ToString() != "" && sheet.GetRow(i).GetCell(0).ToString() != null)
                    {
                        var test = sheet.GetRow(i).GetCell(3).ToString();
                        member.Account    = Regex.Replace(sheet.GetRow(i).GetCell(0).ToString(), @"[^a-z||A-Z||@||.||0-9]", "");      // 保留A-Z、a-z、0-9、小老鼠、小數點,其餘取代空值
                        member.Password   = sheet.GetRow(i).GetCell(1).ToString();
                        member.Name       = sheet.GetRow(i).GetCell(2).ToString();
                        member.Facebookid = sheet.GetRow(i).GetCell(3).ToString().Replace("https://www.facebook.com/profile.php?id=", "");
                        member.Levelid    = Guid.Parse("0db21b54-35a7-400b-a8ea-e9c4c2879609");
                        member.Memberid   = Guid.NewGuid();
                        member.Createdate = DateTime.Now;
                        member.Updatedate = DateTime.Now;
                        member.Isenable   = 1;
                        member.Logindate  = 99999999999;
                        member.Is_import  = 1;      // 是否匯入 【0 : 前台登入 , 1 : 後台匯入 , 2 : 轉前台】
                        member.Lastdate   = ((int)(DateTime.Now - new DateTime(1970, 1, 1)).TotalSeconds) - 28800;
                        /*** 隨機指派手機版Useragent ***/
                        int       useragent_phone = useragentService.Get().Where(a => a.Isweb == 1).Count();
                        Random    rnd             = new Random();
                        int       rnd_useragent   = rnd.Next(1, useragent_phone);
                        Useragent useragent       = useragentService.Get().Where(a => a.Id == rnd_useragent).FirstOrDefault();
                        /*** End Useragent ***/
                        member.Useragent_phone = useragent.User_agent;

                        /**** 產品授權功能,預設都為true 【false : 未授權 , true: 已授權】 ****/
                        foreach (Feedbackproduct productList in feedbackproduct)
                        {
                            Memberauthorization memberauthorization = new Memberauthorization();
                            memberauthorization.Id                = Guid.NewGuid();
                            memberauthorization.Memberid          = member.Memberid;
                            memberauthorization.Feedbackproductid = productList.Feedbackproductid;
                            memberauthorization.Checked           = true;
                            member.Memberauthorization.Add(memberauthorization);
                        }
                        /**** 將會員寫進會員登入紀錄裡,預設狀態為0 【0 : 未驗證 , 1 : 已驗證 , 2 : 需驗證】 ****/
                        Memberloginrecord memberloginrecord = new Memberloginrecord();
                        memberloginrecord.Memberid   = member.Memberid;
                        memberloginrecord.Createdate = member.Createdate;
                        memberloginrecord.Status     = 0;
                        member.Memberloginrecord.Add(memberloginrecord);
                        /**** End Memberloginrecord ****/
                        membersService.Create(member);
                    }
                }
            }
            membersService.SaveChanges();
        }
Exemplo n.º 8
0
 public ActionResult AddUseragent(Useragent useragent)
 {
     useragentService.Create(useragent);
     useragentService.SaveChanges();
     return(RedirectToAction("Useragent"));
 }