public async Task <Place> CreatePlace(CreatePlaceRequest createPlaceRequest) { var create = _placeConverter.CreatePlaceRequestToPlace(createPlaceRequest); await _placeRepository.CreatePlace(create); return(create); }
public IActionResult CreatePlace([FromBody] dynamic place) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } Place placeCreated = _repository.CreatePlace(string.Format("{0}", place.name), string.Format("{0}", place.address), Convert.ToInt64(place.category)); return(CreatedAtAction( nameof(GetPlace), new { id = placeCreated.Id }, placeCreated)); }