Beispiel #1
0
        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)));
 }