Beispiel #1
0
        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));
        }