Example #1
0
        public async Task <bool> Add(SampleTimeModel alarm)
        {
            context.Add(alarm);
            await context.SaveChangesAsync();

            return(true);
        }
Example #2
0
        public bool Add(SampleTimeModel alarm)
        {
            DateTime currTime = DateTime.Now;

            alarm.Id = lastId + 1;

            Alarms.Add(alarm);
            lastId += 1;
            return(true);
        }
Example #3
0
        public bool Update(SampleTimeModel newAlarm)
        {
            for (int i = 0; i < Alarms.Count(); i++)
            {
                if (Alarms[i].Id == newAlarm.Id)
                {
                    Alarms[i] = newAlarm;
                    return(true);
                }
            }

            return(false);
        }
Example #4
0
        public async Task <bool> Update(SampleTimeModel newAlarm)
        {
            var entity = await context.Alarms.FindAsync(newAlarm.Id);

            if (entity == null)
            {
                return(false);
            }

            context.Entry(entity).CurrentValues.SetValues(newAlarm);

            await context.SaveChangesAsync();

            return(true);
        }
Example #5
0
 Task <bool> IAlarmRepository.Add(SampleTimeModel alarm)
 {
     throw new NotImplementedException();
 }