Пример #1
0
        public ConviteProjeto CriarConviteProjeto()
        {
            // Resumo: Cria um convite de projeto para um contato sem vincular os dados do projeto ainda.

            int idUsuario = (int)Application.Current.Properties["id"];

            if (dadosUsuario == null)
            {
                dadosUsuario = new UsuarioRepository();
            }

            var usuarioLogado = dadosUsuario.ConsultarUsuarioPorId(idUsuario);

            var contato = dadosUsuario.ConsultarUsuarioPorId(IdContatoSelecionado);

            var conviteProjeto = new ConviteProjeto
            {
                IdRemetente      = usuarioLogado.Id,
                IdDestinatario   = contato.Id,
                NomeRemetente    = usuarioLogado.NomeUsuario,
                NomeDestinatario = contato.NomeUsuario
            };

            // Mensagem: Convite enviado para o usuário.
            Toast.ShortMessage(Mensagem.MENS_FORM_19);
            return(conviteProjeto);
        }
Пример #2
0
 public void IncluirConviteProjeto(ConviteProjeto convite)
 {
     conexao.Query <ConviteProjeto>("INSERT INTO ConviteProjeto (IdProjeto, IdDestinatario, IdRemetente, NomeDestinatario, NomeRemetente, Convite) VALUES (?,?,?,?,?,?)",
                                    convite.IdProjeto, convite.IdDestinatario, convite.IdRemetente, convite.NomeDestinatario, convite.NomeRemetente, convite.Convite);
 }