Ejemplo n.º 1
0
        public ICommandResult Handle(UpdateHeroesCommand command)
        {
            AddNotifications(command.Notifications);

            if (Invalid)
            {
                return new UpdateHeroCommandResult
                       {
                           Message = $"Please, verify informations, {Notifications}",
                           Sucess  = false
                       }
            }
            ;

            return(_mapper.Map <UpdateHeroCommandResult>(
                       _repository.Update(_mapper.Map <Heroes>(command))));
        }
Ejemplo n.º 2
0
        public ICommandResult Handle(UpdateHeroesCommand command)
        {
            AddNotifications(command.Notifications);
            var mapping = _mapper.Map <Heroes>(command);

            AddNotifications(mapping.Notifications);

            if (Invalid)
            {
                return new RegisterHeroesCommandResult
                       {
                           Success = false,
                           Message = Notifications
                       }
            }
            ;

            return(_heroesRepository.Update(mapping));
        }
 public ICommandResult Put([FromBody] UpdateHeroesCommand command)
 {
     return(_handler.Handle(command));
 }
Ejemplo n.º 4
0
 public ICommandResult UpdateHero([FromBody] UpdateHeroesCommand command) =>
 _heroesHandle.Handle(command);