Пример #1
0
 public async Task NavigateToTaskDetailAsync(int itemId)
 {
     TaskDetailView view = new TaskDetailView {
         BindingContext = new TaskDetailViewModel(itemId)
     };
     await FormsNavigation.PushAsync(view);
 }
Пример #2
0
        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));
        }