예제 #1
0
        public async Task <PlacesResponseModel> DeletePlace(int id)
        {
            var place = await _placeRepository.GetByIdAsync(id);

            await _placeRepository.DeleteAsync(place);

            var deletedPlaceResponseModel = new PlacesResponseModel
            {
                Id   = place.Id,
                Name = place.Name
            };

            return(deletedPlaceResponseModel);
        }
예제 #2
0
        public async Task <PlacesResponseModel> UpdatePlace(UpdatePlacesRequestModel updateRequestModel)
        {
            var places = new Places
            {
                Id   = updateRequestModel.Id,
                Name = updateRequestModel.Name
            };

            var updatedPlace = await _placeRepository.UpdateAsync(places);

            var updatedPlacesResponseModel = new PlacesResponseModel()
            {
                Id   = updatedPlace.Id,
                Name = updatedPlace.Name
            };

            return(updatedPlacesResponseModel);
        }