public async Task <IActionResult> AddTaskAsync( [FromBody] TodoTaskForm form, CancellationToken ct) { if (!ModelState.IsValid) { return(BadRequest(new ApiError(ModelState))); } var task = await _repository.AddTaskAsync(form, ct); return(Ok(task)); }
public async Task <IActionResult> AddTaskAsync(TaskModel taskModel) { if (ModelState.IsValid) { var countTask = await _taskRepository.SearchTaskAsync(taskModel.Task); if (countTask > 0) { return(Json(new { type = "msg", messageType = "error", message = "Task already exists!!" })); } else { var result = await _taskRepository.AddTaskAsync(taskModel); if (result.Succeeded) { return(Json(new { type = "msg", messageType = "information", message = "Task successfully added!!" })); } } } return(Json(new { type = "msg", messageType = "error", message = "Something wrong !!" })); }
/// <inheritdoc/> public async Task AddAsync(CreateTaskRequest task, CancellationToken cancellationToken) { var created = _mapper.Map <CreateTaskRequest, Context.Models.Task>(task); await _taskRepository.AddTaskAsync(created, cancellationToken); }