Example #1
0
        public ActionResult <Person> EditPerson(Person todoItem)
        {
            InitiateDevice initDev = new InitiateDevice();

            initDev.Login();

            Dictionary <string, dynamic> Valid = new Dictionary <string, dynamic>();

            Valid.Add("enable", todoItem.userInfo.valid.enable);
            Valid.Add("beginTime", todoItem.userInfo.valid.beginTime);
            Valid.Add("endTime", todoItem.userInfo.valid.endTime);
            Valid.Add("timeType", todoItem.userInfo.valid.timeType);

            var userInfo = new
            {
                employeeNo = todoItem.userInfo.employeeNo,
                name       = todoItem.userInfo.name,
                userType   = todoItem.userInfo.userType,
                Valid      = Valid,
                checkUser  = todoItem.userInfo.checkUser,
                addUser    = todoItem.userInfo.addUser
            };

            var strJson = JsonConvert.SerializeObject(userInfo); //convert object -> string

            Console.WriteLine(strJson);

            PersonManageTest personManageTest = new PersonManageTest();

            personManageTest.EditPerson(IpAddress, UserName, Password, Port, userInfo);
            //personManageTest.AddPerson();

            return(todoItem);
        }
Example #2
0
        public ActionResult <Card> DeleteCard(Card deleteCard)
        {
            InitiateDevice initDev = new InitiateDevice();

            initDev.Login();

            var cardInfo = new
            {
                employeeNo = deleteCard.cardInfo.employeeNo,
                cardNo     = deleteCard.cardInfo.cardNo,
                cardType   = deleteCard.cardInfo.cardType,
                deleteCard = deleteCard.cardInfo.deleteCard
            };

            var strJson = JsonConvert.SerializeObject(cardInfo); //convert object -> string

            Console.WriteLine(strJson);


            CardManagement cardManagement = new CardManagement();
            string         str            = cardManagement.DeleteCard(IpAddress, UserName, Password, Port, cardInfo);

            //personManageTest.AddPerson();

            return(deleteCard);
        }
Example #3
0
        public void RecogMode()
        {
            InitiateDevice initDev = new InitiateDevice();

            initDev.Login();

            FaceManagement faceManagement = new FaceManagement();

            faceManagement.RecogMode(IpAddress, UserName, Password, Port);
        }
Example #4
0
        public string SearchCard()
        {
            InitiateDevice initDev = new InitiateDevice();

            initDev.Login();

            CardManagement cardManagement = new CardManagement();
            string         str            = cardManagement.SearchCard(IpAddress, UserName, Password, Port);

            return(str);
        }
Example #5
0
        public ActionResult Ping()
        {
            InitiateDevice initDev = new InitiateDevice();

            initDev.Login();

            PersonManageTest personManageTest = new PersonManageTest();

            string str = personManageTest.SearchPerson(IpAddress, UserName, Password, Port);

            // string last = Convert.ToString(str);

            return(Content(str));
            //initDev.Logout();
        }