Esempio n. 1
0
        //----------------------------------
        //----- Comentarios
        //----------------------------------
        public int GuardarComentario(ComentarioDTO comentarioDTO)
        {
            SeriesDBEntities se = new SeriesDBEntities();

#if DEBUG
            se.Database.Log = s => Console.WriteLine(s);
#endif
            Comentarios comentario;

            if (comentarioDTO.idcomment.HasValue)
            {
                comentario = se.Comentarios.SingleOrDefault(c => c.idcomment == comentarioDTO.idcomment);
            }
            else
            {
                comentario = new Comentarios();
                Series   serie   = se.Series.SingleOrDefault(c => c.idserie == comentario.idserie);
                Usuarios usuario = se.Usuarios.SingleOrDefault(c => c.iduser == comentario.iduser);
                comentario.Series      = serie;
                comentario.Usuarios    = usuario;
                comentario.commentdate = DateTime.Today;
                se.Comentarios.Add(comentario);
            }

            Mapping.CargarComentarioDTOAComentario(comentarioDTO, comentario);


            se.SaveChanges();

            return(comentario.idcomment);
        }
Esempio n. 2
0
        public static ComentarioDTO CargarComentarioAComentarioDTO(Comentarios comentario)
        {
            ComentarioDTO comentarioDTO = new ComentarioDTO();

            comentarioDTO.comment     = comentario.comment;
            comentarioDTO.commentdate = comentario.commentdate;
            comentarioDTO.idcomment   = comentario.idcomment;
            comentarioDTO.idserie     = comentario.idserie;
            comentarioDTO.iduser      = comentario.iduser;

            return(comentarioDTO);
        }
Esempio n. 3
0
 public static void CargarComentarioDTOAComentario(ComentarioDTO comentarioDTO, Comentarios comentario)
 {
     comentario.comment = comentarioDTO.comment;
     comentario.idserie = comentarioDTO.idserie;
     comentario.iduser  = comentarioDTO.iduser;
 }