//---------------------------------- //----- 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); }
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); }
public static void CargarComentarioDTOAComentario(ComentarioDTO comentarioDTO, Comentarios comentario) { comentario.comment = comentarioDTO.comment; comentario.idserie = comentarioDTO.idserie; comentario.iduser = comentarioDTO.iduser; }