public IActionResult Edit([FromBody] TeamCategoryViewModel model, int id)
        {
            Console.WriteLine("Trying to update team category");
            if (!ModelState.IsValid)
            {
                Console.WriteLine("ModelState is not valid");
                return(BadRequest(ModelState));
            }

            var category = repository.GetTeamCategoryById(id);

            if (category != null)
            {
                category.Name = model.Name;
                if (repository.SaveAll())
                {
                    return(new OkObjectResult("Successfully saved category inside"));
                }
            }

            Console.WriteLine("Successfully saved category outside");
            return(new OkObjectResult("Successfully saved category outside"));
        }