Пример #1
0
        /// <summary>
        /// Altera dados na base de dados
        /// </summary>
        /// <param name="PostagemModel"></param>
        public void Editar(PostagemModel PostagemModel)
        {
            tb_postagem PostagemE = new tb_postagem();

            Atribuir(PostagemModel, PostagemE);
            unitOfWork.RepositorioPostagem.Editar(PostagemE);
            unitOfWork.Commit(shared);
        }
Пример #2
0
        public void AtribuirTest()
        {
            GerenciadorPostagem_Accessor target = new GerenciadorPostagem_Accessor(); // TODO: Initialize to an appropriate value
            PostagemModel PostagemModel         = null;                               // TODO: Initialize to an appropriate value
            tb_postagem   PostagemE             = null;                               // TODO: Initialize to an appropriate value

            target.Atribuir(PostagemModel, PostagemE);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
Пример #3
0
        /// <summary>
        /// Insere um novo na base de dados
        /// </summary>
        /// <param name="PostagemModel">Dados do modelo</param>
        /// <returns>Chave identificante na base</returns>
        public int Inserir(PostagemModel PostagemModel)
        {
            tb_postagem PostagemE = new tb_postagem();

            Atribuir(PostagemModel, PostagemE);
            unitOfWork.RepositorioPostagem.Inserir(PostagemE);
            unitOfWork.Commit(shared);
            return(PostagemE.IdPostagem);
        }
Пример #4
0
 /// <summary>
 /// Atribui dados do Autor Model para o postagem Entity
 /// </summary>
 /// <param name="PostagemModel">Objeto do modelo</param>
 /// <param name="PostagemE">Entity mapeada da base de dados</param>
 private void Atribuir(PostagemModel PostagemModel, tb_postagem PostagemE)
 {
     PostagemE.IdPostagem       = PostagemModel.IdPostagem;
     PostagemE.IdPessoa         = PostagemModel.IdPessoa;
     PostagemE.Titulo           = PostagemModel.Titulo;
     PostagemE.Descricao        = PostagemModel.Descricao;
     PostagemE.DataCriacao      = PostagemModel.DataPublicacao;
     PostagemE.DataEncerramento = PostagemModel.DataExclusao;
 }