public async Task <IActionResult> PostNote(NoteCreateRequest request) { if (!ModelState.IsValid) { return(StatusCode(400)); } int identityClaimNum = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var dto = _mapper.Map <NoteCreateDTO>(request); dto.DateCreated = DateTime.Now; dto.OwnerId = identityClaimNum; if (await _manager.CreateNote(dto)) { return(StatusCode(201)); } throw new Exception(); }