public async Task <IActionResult> CreateDataSet([FromBody] CreateInputModel model)
        {
            //データの入力チェック
            if (!ModelState.IsValid)
            {
                return(JsonBadRequest("Invalid inputs."));
            }

            DataSet dataSet = new DataSet()
            {
                Name     = model.Name,
                Memo     = model.Memo,
                IsLocked = false
            };

            dataSetRepository.Add(dataSet);

            if (model.Entries == null)
            {
                unitOfWork.Commit();
                return(JsonOK(new IndexOutputModel(dataSet)));
            }

            return(await InsertDataSetEntryAsync(dataSet, model.Entries, true));
        }
        public IHttpActionResult PostdataSet(DataSet dataSet)
        {
            if (!ModelState.IsValid)
            {
                return(ApiBadRequest(null, ModelState));
            }

            var entity = _dataSetRepository.Add(dataSet);

            return(ApiCreated(entity));
        }