public IActionResult Update([FromBody] TodoTaskViewModel task) { TodoTask model = _mapper.Map <TodoTask>(task); _repo.Update(model); return(Ok()); }
public string AddTask(TodoTaskViewModel model) { var task = _mapper.TaskViewModelToTodoTask(model); _taskRepository.Insert(task); return(model.UserId); }
public async Task <TodoTaskViewModel> Get(string id) { var todoTask = await _repository.GetAsync(id); return(todoTask is null ? null : TodoTaskViewModel.FromModel(todoTask)); }
public async Task <IActionResult> GetOne(int id) { TodoTask task = await _repo.FindByIdAsync(id); if (task == null) { return(BadRequest("Not found task")); } TodoTaskViewModel result = _mapper.Map <TodoTaskViewModel>(task); return(Ok(result)); }
public IActionResult Edit(int id) { var taskToEdit = _tasks.GetTaskByID(id); string TaskDate = taskToEdit.TaskDate.ToString("MM/dd/yyyy"); TodoTaskViewModel taskModel = new TodoTaskViewModel() { Task = taskToEdit.Task, Description = taskToEdit.Description, TaskDate = TaskDate }; return(View(taskModel)); }
public async Task <IActionResult> Add( AddTodoTaskViewModel viewModel) { var todoTask = viewModel.ToModel(); todoTask.OwnerId = _currentUserId.Value; await _repository.AddAsync(todoTask); return(CreatedAtAction( nameof(Get), new { id = todoTask.Id }, TodoTaskViewModel.FromModel(todoTask))); }
public TodoTask TaskViewModelToTodoTask(TodoTaskViewModel model) { int typeId = int.Parse(model.Type); var taskType = _typeReposiotry.GetById(typeId); return(new TodoTask() { Id = model.Id, Title = model.Title, Description = model.Description, Priority = model.Priority, TodoStatus = model.TodoStatus, TaskTypeId = taskType.Id, UserId = model.UserId }); }
public IActionResult Create(TodoTaskViewModel taskVM) { if (ModelState.IsValid) { DateTime TaskDate = DateTime.Parse(taskVM.TaskDate); TodoTask taskModel = new TodoTask() { Task = taskVM.Task, Description = taskVM.Description, TaskDate = TaskDate }; _tasks.AddTask(taskModel); return(RedirectToAction("Index")); } else { return(View(new TodoTaskViewModel())); } }
public IActionResult Edit(TodoTaskViewModel taskVM) { if (ModelState.IsValid) { if (taskVM != null) { DateTime TaskDate = DateTime.Parse(taskVM.TaskDate); TodoTask taskModel = new TodoTask() { Id = (int)taskVM.Id, Task = taskVM.Task, Description = taskVM.Description, TaskDate = TaskDate }; _tasks.UpdateTask(taskModel); } return(RedirectToAction("Index")); } else { return(View(new TodoTaskViewModel())); } }
public IActionResult EditTask(TodoTaskViewModel model) { _taskServices.EditTask(model); return(RedirectToAction("GetAll", "Task", new { id = model.UserId })); }
public void AddTask([FromBody] TodoTaskViewModel task) { TodoTask model = _mapper.Map <TodoTask>(task); _repo.AddTask(model); }
public TodoTaskView(TodoTaskViewModel todoTaskViewModel) { InitializeComponent(); TodoTaskViewModel = todoTaskViewModel; DataContext = TodoTaskViewModel; }
public void EditTask(TodoTaskViewModel model) { var task = _mapper.TaskViewModelToTodoTask(model); _taskRepository.Update(task); }