public async Task NavigateToTaskDetailAsync(int itemId) { TaskDetailView view = new TaskDetailView { BindingContext = new TaskDetailViewModel(itemId) }; await FormsNavigation.PushAsync(view); }
public IHttpResponse Details(int id) { var task = this.taskService.GetTask(id); if (task == null) { return(BadRequestErrorWithView("Invalid task id!")); } var model = new TaskDetailView { Title = task.Title, Description = task.Description, DueDate = task.DueDate.ToString("dd/MM/yyyy"), Level = task.AffectedSectors.Count().ToString(), Participants = task.Participants.Select(p => p.User.Username).ToList() }; return(this.View("/Tasks/Details", model)); }