public void AddMeasurementReminder(string userId, MeasurementReminderDto measurementReminderDto) { var measurementReminder = Mapper.Map <MeasurementReminder>(measurementReminderDto); measurementReminder.UserId = userId; _db.MeasurementReminders.Add(measurementReminder); _db.SaveChanges(); }
// POST: api/MeasurementsReminder public IHttpActionResult PostMeasurement([FromBody] MeasurementReminderDto measurement) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = GetCurrentUserId(); _measurementRemindersService.AddMeasurementReminder(userId, measurement); return(Ok()); }
public void UpdateMeasurementReminder(string userId, MeasurementReminderDto measurementReminderDto) { var measurementReminder = _db.MeasurementReminders .Where(m => m.UserId == userId) .First(m => m.Id == measurementReminderDto.Id); if (measurementReminder == null) { return; } measurementReminder.Time = measurementReminderDto.Time; _db.SaveChanges(); }
// PUT: api/MeasurementsReminder/5 public IHttpActionResult PutMeasurement(int id, [FromBody] MeasurementReminderDto measurementReminderDto) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = GetCurrentUserId(); if (!_measurementRemindersService.DoesMeasurementReminderExists(userId, id)) { return(StatusCode(HttpStatusCode.NotFound)); } measurementReminderDto.Id = id; _measurementRemindersService.UpdateMeasurementReminder(userId, measurementReminderDto); return(Ok()); }
public void UpdateMeasurementReminder(string userId, MeasurementReminderDto measurementReminderDto) { _repository.UpdateMeasurementReminder(userId, measurementReminderDto); }
public void AddMeasurementReminder(string userId, MeasurementReminderDto measurementReminderDto) { _repository.AddMeasurementReminder(userId, measurementReminderDto); }