Пример #1
0
        public TodosPage()
        {
            InitializeComponent();

            _viewModel     = new TodosViewModel(Navigation);
            BindingContext = _viewModel;
        }
Пример #2
0
 new public void Initialize()
 {
     mockTodoRepository = new Mock <IRepository <Todo> >();
     mockTodoRepository.Setup(repo => repo.All()).Returns(new List <Todo> {
         TodoToDelete
     });
     todoViewModel = new TodosViewModel(mockTodoRepository.Object);
 }
Пример #3
0
        public ActionResult Create()
        {
            var viewModel = new TodosViewModel
            {
                Categories = _unitOfWork.Categories.GetCategoriesList()
            };

            return(View(viewModel));
        }
        public IActionResult Todos()
        {
            TodosViewModel todos = new TodosViewModel();

            todos.Alunos   = _context.Alunos.ToList();
            todos.Materias = _context.Materias.ToList();

            return(View(todos));
        }
Пример #5
0
        private static TodosViewModel CreateDefault()
        {
            var viewModel = new TodosViewModel()
            {
                Todos = new List <TodoItemViewModel>()
                {
                    new TodoItemViewModel()
                    {
                        TodoItem = new TodoItem()
                        {
                            Text = "Do This!"
                        }
                    }
                }
            };

            return(viewModel);
        }
Пример #6
0
        public async Task <ActionResult> Index()
        {
            var todos = await _context.Todos
                        .ToListAsync();

            var users = await _context.Users
                        .ToListAsync();

            var todosViewModel = new TodosViewModel();

            todosViewModel.Todos = todos.Select(x => new TodoDto()
            {
                Id          = x.Id,
                Name        = x.Name,
                Description = x.Description,
                isCompleted = x.isCompleted,
                User        = x.User
            }).OrderBy(x => x.isCompleted).ToArray();

            return(View(todosViewModel));
        }
Пример #7
0
        public ActionResult Create(TodosViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                viewModel.Categories = _unitOfWork.Categories.GetCategoriesList();
                return(View("Create", viewModel));
            }

            var todo = new Todo
            {
                Description = viewModel.Description,
                TodoUserId  = User.Identity.GetUserId(),
                DateTime    = viewModel.DateTime,
                Duration    = viewModel.Duration,
                CategoryId  = viewModel.CategoryId,
                IsDone      = viewModel.IsDone,
                IsCanceled  = false
            };

            _unitOfWork.AddTodo(todo);
            _unitOfWork.Complete();

            return(RedirectToAction("Index", "Home"));
        }
Пример #8
0
 public void Initialize()
 {
     mockTodoRepository = new Mock <IRepository <Todo> >();
     todoViewModel      = new TodosViewModel(mockTodoRepository.Object);
 }
        public TodosPage(TodosViewModel todosViewModel)
        {
            InitializeComponent();

            BindingContext = this.viewModel = todosViewModel;
        }
Пример #10
0
 public TodosPage(ITodoRepository todoRepository)
 {
     BindingContext = new TodosViewModel(todoRepository);
     TodoRepository = todoRepository;
     InitializeComponent();
 }