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