/// <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); }
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."); }
/// <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); }
/// <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; }