Add and delete service reminders

This commit is contained in:
2015-10-17 23:24:10 -04:00
parent a6fb9d54c6
commit e42fcd16fa
17 changed files with 275 additions and 5 deletions
+33
View File
@@ -877,5 +877,38 @@ namespace MileageTraker.Web.DAL
#endregion
#region Service Reminder
public void AddServiceReminder(ServiceReminder serviceReminder)
{
_db.ServiceReminders.Add(serviceReminder);
_db.SaveChanges();
}
public void UpdateServiceReminder(ServiceReminder serviceReminder)
{
_db.Entry(serviceReminder).State = EntityState.Modified;
_db.SaveChanges();
}
public IQueryable<ServiceReminder> GetServiceReminders(string vehicleId)
{
var serviceReminders = _db.ServiceReminders.Where(sr => sr.Vehicle.VehicleId == vehicleId);
return serviceReminders;
}
public ServiceReminder GetServiceReminder(int id)
{
return _db.ServiceReminders.Find(id);
}
public void DeleteServiceReminder(int id)
{
var serviceReminder = _db.ServiceReminders.Find(id);
_db.ServiceReminders.Remove(serviceReminder);
_db.SaveChanges();
}
#endregion
}
}