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); }
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); }