Exemplo n.º 1
0
        public data.Post AgregarPost(NuevoModeloPost nmPost)
        {
            var usuario = new BS.Usuario(_context).GetOneByIdString(nmPost.AutorId);

            var post = ConstruirPost(nmPost, usuario);

            new BS.Post(_context).Insert(post);

            return(post);
        }
Exemplo n.º 2
0
        private data.Post ConstruirPost(NuevoModeloPost modelo, AspNetUser user)
        {
            var aux = new BS.Foro(_context).GetOneByIdPlusAsync(modelo.ForoId);

            var foro = aux.Result;

            return(new data.Post
            {
                Titulo = modelo.Titulo,
                Contenido = modelo.Contenido,
                FechaCreacion = DateTime.Now,
                Usuario = user,
                Foro = foro
            });
        }