public override async Task <SeriesMessageResponse> DeleteActorSeries(ActorSeries request, ServerCallContext context)
        {
            try
            {
                var actor    = _mapper.Map <ActorSeries, Actor>(request);
                var response = await _actorRepository.DeleteActor(actor);

                if (!response)
                {
                    throw new Exception("SeriesRep - DeleteActorSeries");
                }
                return(new SeriesMessageResponse()
                {
                    Poruka = "Uspesno", Signal = true
                });
            }
            catch (Exception e)
            {
                _logger.LogError(e, "ERROR");
                return(new SeriesMessageResponse()
                {
                    Poruka = "Neuspesno", Signal = false
                });
            }
        }
예제 #2
0
        public async Task <bool> AddActor(Actor actor)
        {
            try
            {
                ActorSeries actorAdd = _mapper.Map <Actor, ActorSeries>(actor);
                var         response = await _series.PostActorSeriesAsync(actorAdd);

                return(response.Signal);
            }
            catch (Exception e)
            {
                _logger.LogError(e, "ERROR");
                return(false);
            }
        }