コード例 #1
0
ファイル: FilesController.cs プロジェクト: Draeggiar/EasyNote
        public async Task <IActionResult> Create([FromBody] NewFileParams newFileParams)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("File name and author are required"));
            }

            var newFileId = await _filesManager.AddFileAsync(new FileEntity
            {
                Name    = newFileParams.Name,
                Author  = newFileParams.Author,
                Content = newFileParams.Content
            });

            return(Created($"{Request.Scheme}://{Request.Host}/{nameof(Get)}/{newFileId}", newFileId));
        }