public async Task <IActionResult> PostFood(FoodCreateRequest request) { if (!ModelState.IsValid) { return(StatusCode(400)); } var identityClaimNum = int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value); var dto = _mapper.Map <FoodCreateDTO>(request); dto.OwnerID = identityClaimNum; if (await _manager.CreateFood(dto)) { return(StatusCode(201)); } throw new Exception(); }