示例#1
0
 public bool RegisterDevice(DeviceInfo device)
 {
     try
     {
         _dataAccess.RegisterDevice(device);
         return true;
     }
     catch
     {
         return false;
     }
 }
示例#2
0
 public void RegisterDevice(DeviceInfo info)
 {
     IMongoCollection<BsonDocument> collection = _db.GetCollection<BsonDocument>("devices");
     BsonDocument document = new BsonDocument
     {
         { "tag", info.Tag },
         { "device", info.Device },
         { "detail", info.Detail },
         { "registerDate", ConvertDateToJsDate(info.Date) },
         { "price", info.Price },
         { "rating", info.Rating },
         { "imageUrl", info.ImageUrl }
     };
     collection.InsertOne(document);
 }
 public void RegisterDevice(DeviceInfo device)
 {
     throw new NotImplementedException();
 }
示例#4
0
 public bool RegisterDevice(DeviceInfo device)
 {
     return _serfidStorage.RegisterDevice(device);
 }
示例#5
0
 public bool RegisterDevice(DeviceInfo device)
 {
     return _user.RegisterDevice(device);
 }
示例#6
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (InvalidInfo()) return;

            double price;
            int rating;

            double.TryParse(tbPrice.Text, out price);
            int.TryParse(tbRating.Text, out rating);

            DeviceInfo device = new DeviceInfo
            {
                Tag = tbUidTag.Text,
                Device = tbDeviceName.Text,
                Detail = tbDetails.Text,
                Price = price,
                Date = DateTime.Now,
                Rating = rating,
                ImageUrl = tbImageUrl.Text
            };

            bool success = _serfidApp.RegisterDevice(device);

            if (success)
            {
                ShowMsgSuccessRegisterDevice();
                ClearForm();
                return;
            }

            ShowMsgErrorRegisterDevice();
        }