public TaskAdapter(Activity context, DateTime date, IElmaTaskProvider taskProvider) { _context = context; _taskProvider = taskProvider; _date = date; _tasks = _taskProvider.GetTasksForDate(_date).ToList(); }
private async Task GetInstances(string name, string pass) { _user = await LoginAsync(name, pass); if (null == _user) { Log.Error("TaskListActivity, GetInstances", "Authorization failed - login/pass invalid or connection is lost!"); var intent = new Intent(this, typeof(LoginActivity)); intent.PutExtra("user_invalid", true); StartActivity(intent); Finish(); } _taskProvider = App.Container.Resolve <ElmaTaskProvider>(new ParameterOverrides { { "user", _user }, { "timer", _taskExecutionTimer } }); _taskProvider.OnTasksChangedEvent += delegate { _tasksListView.InvalidateViews(); }; }
public SendWorklogDialogFragment(IElmaTask task, IElmaTaskProvider taskProvider) { _task = task; _taskProvider = taskProvider; }