public TodosPage() { InitializeComponent(); _viewModel = new TodosViewModel(Navigation); BindingContext = _viewModel; }
new public void Initialize() { mockTodoRepository = new Mock <IRepository <Todo> >(); mockTodoRepository.Setup(repo => repo.All()).Returns(new List <Todo> { TodoToDelete }); todoViewModel = new TodosViewModel(mockTodoRepository.Object); }
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)); }
private static TodosViewModel CreateDefault() { var viewModel = new TodosViewModel() { Todos = new List <TodoItemViewModel>() { new TodoItemViewModel() { TodoItem = new TodoItem() { Text = "Do This!" } } } }; return(viewModel); }
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)); }
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")); }
public void Initialize() { mockTodoRepository = new Mock <IRepository <Todo> >(); todoViewModel = new TodosViewModel(mockTodoRepository.Object); }
public TodosPage(TodosViewModel todosViewModel) { InitializeComponent(); BindingContext = this.viewModel = todosViewModel; }
public TodosPage(ITodoRepository todoRepository) { BindingContext = new TodosViewModel(todoRepository); TodoRepository = todoRepository; InitializeComponent(); }