public IActionResult Create([FromBody] CreateInputModel model) { //データの入力チェック if (!ModelState.IsValid) { return(JsonBadRequest("Invalid inputs.")); } Git git = new Git() { Name = model.Name, ServiceType = model.ServiceType.Value, ApiUrl = model.ApiUrl, RepositoryUrl = model.RepositoryUrl, }; gitRepository.Add(git); unitOfWork.Commit(); var result = new IndexOutputModel(git); return(JsonOK(result)); }