public ProfileItemEntity ToEntity(AddProfileItemRequest request) { return(new ProfileItemEntity() { Title = request.Title, Description = request.Description }); }
public async Task <AddProfileItemResponse> AddProfileItemAsync(AddProfileItemRequest request) { var response = new AddProfileItemResponse(); ProfileItemEntity entity = _profileItemMapper.ToEntity(request); bool status = await _profileItemRepository.AddProfileItemAsync(entity); if (status) { response.StatusCode = (int)HttpStatusCode.Created; } else { response.StatusCode = (int)HttpStatusCode.BadRequest; _logger.LogWarning(""); //TODO - LOGGING } return(response); }
public async Task <IActionResult> AddProfileItem([FromBody] AddProfileItemRequest request) { var response = await _profileItemService.AddProfileItemAsync(request); return(GenerateResponse(response)); }