コード例 #1
0
        public Amizade Atualizar(int amizadeID, Status status)
        {
            var amizade = UnidadeDeTrabalho.Amizades.Buscar(amizadeID);

            if (amizade != null)
            {
                amizade = new ConstrutorAmizade(amizade).ComStatus(status);
                UnidadeDeTrabalho.Encerrar();
            }
            return(amizade);
        }
コード例 #2
0
        public Amizade Adicionar(int solicitanteID, int convidadoID)
        {
            var amizadeExistente = Verificar(solicitanteID, convidadoID);

            if (amizadeExistente == null)
            {
                var amizade = new ConstrutorAmizade().Montar(solicitanteID, convidadoID);
                UnidadeDeTrabalho.Amizades.Adicionar(amizade);
                amizadeExistente = amizade;
            }
            else
            {
                Atualizar(amizadeExistente.ID, Status.Ativo);
            }

            UnidadeDeTrabalho.Encerrar();
            return(amizadeExistente);
        }