public CondominioSaveCommand Salvar(CondominioSaveCommand condimonioSaveCommand) { var condominio = new Condominio(condimonioSaveCommand.Nome, condimonioSaveCommand.Rua, condimonioSaveCommand.CEP, condimonioSaveCommand.Complemento, condimonioSaveCommand.Cidade, condimonioSaveCommand.Estado); if (condominio.Valido()) { _condominioRepository.Salvar(condominio); condimonioSaveCommand.Id = condominio.Id; } condimonioSaveCommand.AddNotification(condominio.GetNotifications()); return(condimonioSaveCommand); }