예제 #1
0
        public IHttpActionResult BindDevice([FromBody] DeviceInfoToServer receivedDeviceInfoToServer)
        {
            //try
            //{
            //    //journal = new LogJournal(ControllerContext, HttpContext.Current.Request, receivedDeviceInfo);


            //    //access
            //    var currentUserEmail = User.Identity.GetUserName();

            //    receivedDeviceInfoToServer.Email = currentUserEmail;



            //    _tableHandler.BindDeviceAndUser(receivedDeviceInfoToServer);

            //    //journal.WriteInfo(_tableHandler.Status);
            //    if (_tableHandler.Status == StatusRequest.Ok)
            //    {
            //        return Ok();
            //    }
            //    return BadRequest(DbValidator.WriteErrors(_tableHandler.ErrorMassage));//, journal));
            //}
            //catch (Exception ex)
            //{
            //    //journal.WriteInfo(ex);
            //    return BadRequest(ex.Message);
            //}

            //++++
            return(Ok());
        }
예제 #2
0
        public string BindDevice()
        {
            Console.Write("Enter device guid: ");
            string guid = Console.ReadLine();

            Console.Write("Enter device password: "******"/api/DevicesApi", device).Result;
                return(response.Content.ReadAsStringAsync().Result);
            }
        }
예제 #3
0
        public IHttpActionResult EditDevice([FromBody] DeviceInfoToServer receivedNewDeviceInfoToServer)
        {
            //try
            //{
            //    //journal = new LogJournal(ControllerContext, HttpContext.Current.Request, receivedNewDeviceInfo);

            //    ITableUsersHandler userHandler = _dbHandler.UsersHandler;

            //    //access
            //    var currentUserEmail = User.Identity.GetUserName();

            //    if (!userHandler.IsUserHaveAccess(currentUserEmail, receivedNewDeviceInfoToServer.Guid))
            //        return BadRequest("invalid data");


            //    receivedNewDeviceInfoToServer.Email = currentUserEmail;


            //    _tableHandler.Edit(receivedNewDeviceInfoToServer);

            //    //journal.WriteInfo(_tableHandler.Status);
            //    if (_tableHandler.Status == StatusRequest.Edited)
            //    {
            //        return Ok();
            //    }
            //    return BadRequest(DbValidator.WriteErrors(_tableHandler.ErrorMassage));//, journal));
            //}
            //catch (Exception ex)
            //{
            //    //journal.WriteInfo(ex);
            //    return BadRequest(ex.Message);
            //}

            //++++
            return(Ok());
        }