Esempio n. 1
0
        public ICommandResult Handle(EditClassRoomCommand command)
        {
            var classRoom = new ClassRoom(command.Description, command.Status, command.Type);

            AddNotifications(classRoom.Notifications);

            if (Invalid)
            {
                return(new CommandResult(false, "Erro ao editar sala", Notifications));
            }

            _repository.Edit(command);
            return(new CommandResult(true, "Sala editada com sucesso", null));
        }