private async Task ShowTotalCountAsync() { ConsoleHelper.ShowHeading("Show total count of cities"); await ConsoleHelper.RunWithTryCatchAsync(async() => { SingleResponseDto <int> singleResponseDto = await _cityApi.CountAsync(); ConsoleHelper.ShowSingleResponse(singleResponseDto); }, "An error occurred while retriving data."); }
private async Task FindByIDAsync() { ConsoleHelper.ShowHeading("Find city by id"); int idCity = ConsoleHelper.GetInt("Enter id city: "); await ConsoleHelper.RunWithTryCatchAsync(async() => { SingleResponseDto <CityReadDto> singleResponseDto = await _cityApi.GetByIDAsync(idCity); ConsoleHelper.ShowSingleResponse(singleResponseDto); }, "An error occurred while retriving data."); }
private async Task DeleteAsync() { ConsoleHelper.ShowHeading("Delete city"); int idCity = ConsoleHelper.GetInt("Enter id city: "); await ConsoleHelper.RunWithTryCatchAsync(async() => { SingleResponseDto <int> singleResponseDto = await _cityApi.DeleteAsync(idCity); ConsoleHelper.ShowSingleResponse(singleResponseDto); }, "An error occurred while deleting data."); }
private async Task FindByIDAsync() { ConsoleHelper.ShowHeading("Find gender by id"); int idGender = ConsoleHelper.GetInt("Enter id gender: "); await ConsoleHelper.RunWithTryCatchAsync(async() => { SingleResponseDto <GenderReadDto> singleResponseDto = await _genderApi.GetByIDAsync(idGender); ConsoleHelper.ShowSingleResponse(singleResponseDto); }, "An error occurred while retriving data."); }
private async Task DeleteAsync() { ConsoleHelper.ShowHeading("Delete superstar"); int idSuperstar = ConsoleHelper.GetInt("Enter id superstar: "); await ConsoleHelper.RunWithTryCatchAsync(async() => { SingleResponseDto <int> singleResponseDto = await _superstarApi.DeleteAsync(idSuperstar); ConsoleHelper.ShowSingleResponse(singleResponseDto); }, "An Error occurred while deleting data."); }
public static void ShowSingleResponse <TReadDto>(SingleResponseDto <TReadDto> singleResponseDto) { Console.WriteLine(); ShowHeading("Response"); if (singleResponseDto.IsSuccessful) { ShowSingleData(singleResponseDto.Data, singleResponseDto.PropertyInfoListOfDto); ShowGreenMessage(singleResponseDto.Message); } else { ShowRedMessage(singleResponseDto.Message); } }