public async Task <IActionResult> Delete([FromBody] DeleteCityViewModel viewModel) { var command = _mapper.Map <DeleteCityCommand>(viewModel); var result = await _mediator.Send(command, CancellationToken.None); return(Response(result)); }
public async Task <IActionResult> Delete(int?id) { if (id == null) { return(NotFound()); } var country = await _context.Countries .SingleOrDefaultAsync(m => m.Id == id); DeleteCityViewModel model = new DeleteCityViewModel() { Id = country.Id, Name = country.Name, }; return(PartialView(model)); }
public async Task <IActionResult> DeleteConfirmed(int Id, DeleteCityViewModel deleteCityViewModel) { await countryService.DeleteCountryAsync(Id); return(RedirectToAction(nameof(Index))); }