コード例 #1
0
        public async Task <IActionResult> Add([FromBody] Notice notice)
        {
            if (notice == null)
            {
                return(BadRequest(new ApiResult <string>(new { Notice = ErrorCodes.BadRequest })));
            }

            var appUser = await _userManager.FindByNameAsync(_userAccessor.GetCurrentUsername());

            notice.DatePosted = DateTime.Now;
            notice.AppUser    = appUser;
            var result = await _noticeRepository.CreateAsync(notice);

            return(Created("", new ApiResult <string> {
                Result = result.NoticeId.ToString()
            }));
        }