Add and delete service reminders
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user