Example #1
0
        public void Consume(BluetoothGattCharacteristic characteristic)
        {
            var model = new GlucoseMeasurementContext();

            model.BuildCharacteristic(characteristic);

            var item = db.Context.Table <LogbookItem>().FirstOrDefault(x => x.Sequence == model.SequenceNumber);

            if (item == null)
            {
                item = new LogbookItem()
                {
                    UserId   = Session.User?.UserId ?? Session.FakeUserId,
                    Sequence = model.SequenceNumber,
                };
                db.Context.Insert(item, typeof(LogbookItem));
            }

            var data = db.Context.Table <GlucoseMeasurementContext>()
                       .FirstOrDefault(x => x.SequenceNumber == model.SequenceNumber);

            if (data == null)
            {
                db.Context.Insert(model, typeof(GlucoseMeasurementContext));
            }
        }
        /// <summary>
        /// Deletes the logbook item.
        /// </summary>
        /// <param name="item">The item.</param>
        /// <returns>LogbookItem.</returns>
        public LogbookItem DeleteLogbookItem(LogbookItem item)
        {
            var clt = CreateClient();

            try
            {
                return(clt.DeleteLogbookItem(item));
            }
            finally
            {
                CloseClient(clt);
            }
        }
Example #3
0
        public AddMeasurement()
        {
            InitializeComponent();
            var binding = new LogbookItem();

            BindingContext  = binding;
            Submit.Clicked += Submit_Clicked;


            Rating.Title              = "How do you feel?";
            Rating.ItemsSource        = Feelings.GetAllFeelings().ToList();
            Rating.ItemDisplayBinding = new Binding(nameof(Feeling.Name));
            //Rating.BindingContext = binding.Feeling;

            FoodEaten.AutoSize = EditorAutoSizeOption.TextChanges;
        }
Example #4
0
 public LogbookItemViewModel(LogbookItem ctx)
 {
     this.UserId                    = ctx.UserId;
     this.GlucoseMeasurement        = ctx.GlucoseMeasurement;
     this.GlucoseMeasurementContext = ctx.GlucoseMeasurementContext;
 }
Example #5
0
 /// <summary>
 /// Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return HamRadioPortal
         .Agent
         .DeleteLogbookItem(item);
 }
Example #6
0
 /// <summary>
 /// Deletes the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem[] DeleteLogbookItems(LogbookItem[] items)
 {
     return HamRadioPortal
         .Agent
         .DeleteLogbookItems(items);
 }
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return(HamRadioProvider
            .HamRadio
            .DeleteLogbookItem(item));
 }
 /// <summary>
 /// Deletes the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 public LogbookItem[] DeleteLogbookItems(LogbookItem[] items)
 {
     return ManageQsoProvider
         .ManageQsos
         .DeleteLogbookItems(items);
 }
Example #9
0
 /// <summary>
 ///     Deletes the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem[] DeleteLogbookItems(LogbookItem[] items)
 {
     return Provider<LogbookItem>.Delete(items);
 }
 /// <summary>
 ///     Deletes the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem[] DeleteLogbookItems(LogbookItem[] items)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return HamRadioProvider
         .HamRadio
         .DeleteLogbookItem(item);
 }
 /// <summary>
 ///     Deletes the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 public LogbookItem[] DeleteLogbookItems(LogbookItem[] items)
 {
     return HamRadioProvider
         .HamRadio
         .DeleteLogbookItems(items);
 }
 /// <summary>
 ///     Saves the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 public LogbookItem[] SaveLogbookItems(LogbookItem[] items)
 {
     return HamRadioProvider
         .HamRadio
         .SaveLogbookItems(items);
 }
Example #14
0
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return Provider<LogbookItem>.Delete(item);
 }
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     throw new NotImplementedException();
 }
Example #16
0
 /// <summary>
 ///     Saves the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem[] SaveLogbookItems(LogbookItem[] items)
 {
     return Provider<LogbookItem>.Save(items);
 }
Example #17
0
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     throw new NotImplementedException();
 }
 /// <summary>
 /// Saves the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 public LogbookItem[] SaveLogbookItems(LogbookItem[] items)
 {
     return ManageQsoProvider
         .ManageQsos
         .SaveLogbookItems(items);
 }
Example #19
0
 /// <summary>
 ///     Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return(Provider <LogbookItem> .Delete(item));
 }
 /// <summary>
 /// Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return ManageQsoProvider
         .ManageQsos
         .DeleteLogbookItem(item);
 }
Example #21
0
 /// <summary>
 /// Saves the logbook items.
 /// </summary>
 /// <param name="items">The items.</param>
 /// <returns>LogbookItem[][].</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem[] SaveLogbookItems(LogbookItem[] items)
 {
     return HamRadioPortal
         .Agent
         .SaveLogbookItems(items);
 }
 /// <summary>
 /// Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return(ManageQsoProvider
            .ManageQsos
            .DeleteLogbookItem(item));
 }
Example #23
0
 /// <summary>
 /// Deletes the logbook item.
 /// </summary>
 /// <param name="item">The item.</param>
 /// <returns>LogbookItem.</returns>
 /// <exception cref="System.NotImplementedException"></exception>
 public LogbookItem DeleteLogbookItem(LogbookItem item)
 {
     return(HamRadioPortal
            .Agent
            .DeleteLogbookItem(item));
 }