public MaintenanceSection(Enums.MaintenanceStatus status) { Status = status; Items = new List <MaintenanceListItem>( ); Random rnd = new Random( ); var itemCount = rnd.Next(0, 15); for (int i = 0; i < itemCount; i++) { var month = rnd.Next(7, 10); var day = rnd.Next(1, 30); MaintenanceListItem item = new MaintenanceListItem { Status = status, Title = $"Maintenance {i}", DueDate = new DateTime(2018, month, day) }; Items.Add(item); } Items = Items.OrderBy(m => m.DueDate).ThenBy(m => m.Title).ToList(); }
private void OnClick_CardView(Enums.MaintenanceStatus status) { Intent intent = new Intent(this, typeof(MaintenanceListActivity)); intent.PutExtra("Status", ( int )status); StartActivity(intent); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.activity_maintenancelist); _maintenanceStatus = (Enums.MaintenanceStatus)Intent.GetIntExtra("Status", -1); SetNavigationTitle( ); FindViews( ); SetupViews( ); }
public MaintenanceTableViewSource(Enums.MaintenanceStatus maintenanceStatus) { _items = new List <MaintenanceListItem>( ); Random rnd = new Random( ); var itemCount = rnd.Next(0, 20); for (int i = 0; i < itemCount; i++) { var month = rnd.Next(7, 10); var day = rnd.Next(1, 30); MaintenanceListItem item = new MaintenanceListItem { Status = maintenanceStatus, Title = $"Maintenance {i}", DueDate = new DateTime(2018, month, day) }; _items.Add(item); } _items = _items.OrderBy(m => m.DueDate).ThenBy(m => m.Title).ToList( ); }
public void SetMaintenanceStatus(Enums.MaintenanceStatus status) { _maintenanceStatus = status; }