/// <summary> /// Efetua a lógica e requisita a DAL deletando o veículo. /// </summary> /// <param name="vehicle">Veículo a ser deletado.</param> /// <returns></returns> public bool DeleteVehicle(Vehicle vehicle) { using (var context = new VehicleManagerContext()) { context.Remove(vehicle); context.SaveChanges(); } return(true); }
/// <summary> /// Efetua a lógica e requisita a DAL atualizando o veículo. /// </summary> /// <param name="vehicle">Veículo a ser atualizado.</param> /// <returns></returns> public Vehicle UpdateVehicle(Vehicle vehicle) { vehicle.Plate = vehicle.Plate.Replace("-", ""); using (var context = new VehicleManagerContext()) { context.Update(vehicle); context.SaveChanges(); } return(vehicle); }