public IActionResult Create(TaskCategoriesVM TaskCategories)
        {
            /* var task = _taskRepository.GetTask(TaskCategories.TaskId);
             * var catigory = _categoriesRepository.GetCategory(TaskCategories.CategoryId);
             * if (task == null || catigory == null) return NotFound();*/
            TasksCategories taskCategories = _mapper.Map <TasksCategories>(TaskCategories);

            _taskCategoriesRepository.Create(taskCategories);
            return(Ok(taskCategories));
        }
        public IActionResult Update(int TaskId, [FromBody] TaskCategoriesVM TaskCategories)
        {
            TasksCategories taskCategories = _taskCategoriesRepository.GetTaskCategoryByTaskID(TaskId);

            if (taskCategories == null)
            {
                return(NotFound());
            }
            _mapper.Map(TaskCategories, taskCategories);
            _taskCategoriesRepository.Update(taskCategories);
            return(Ok(_mapper.Map <TaskCategoriesVM>(taskCategories)));
        }