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)); }