namespace ShareeBike.ViewModel.Bikes
{
public interface IBikesViewModel
{
/// Holds info about active rental process.
IRentalProcessViewModel RentalProcess { get; }
///
/// Starts the rental process.
///
/// Rental process values to start with.
void StartRentalProcess(IRentalProcessViewModel process);
/// Holds info about current action.
string ActionText { get; set; }
///
/// True if any action can be performed (request and cancel request)
///
bool IsIdle { get; set; }
}
}