public override async Task <ActorsMessageResponse> DeleteActor(ActorId request, ServerCallContext context) { try { var response = await _actor.DeleteActor(request.Id); if (!response) { throw new Exception("Ne moze da obrise glumca"); } return(new ActorsMessageResponse() { Poruka = "Uspesno obrisano", Signal = true }); } catch (Exception e) { _logger.LogError(e, "ERROR"); return(new ActorsMessageResponse() { Poruka = "Doslo je do greske", Signal = false }); } }
public IActionResult DeleteConfirmed(int id) { _context.DeleteActor(id); return(RedirectToAction(nameof(Index))); }