public int Insertar(Mensaje mensaje, UsuarioCompleto usuario) { consulta_conversacion cc; DateTime fecha = DateTime.Now; try { if (mensaje.id_conversacion == 0) { cc = new consulta_conversacion(); cc.asunto = mensaje.Asunto; cc.id_usuario_remitente = mensaje.id_remitente; cc.f_ultimo_mensaje = fecha; cc.cerrada = false; c.consulta_conversacion.Add(cc); c.SaveChanges(); mensaje.id_conversacion = cc.id_consulta_conversacion; } else { cc = (from co in c.consulta_conversacion where co.id_consulta_conversacion == mensaje.id_conversacion select co).FirstOrDefault(); if (cc.id_usuario_destinatario == null && cc.id_usuario_remitente != mensaje.id_remitente) { cc.id_usuario_destinatario = mensaje.id_remitente; } cc.f_ultimo_mensaje = fecha; c.Entry(cc); c.SaveChanges(); } consulta_mensaje cm = new consulta_mensaje(); cm.mensaje = mensaje.Texto; cm.f_mensaje = fecha; cm.id_consulta_conversacion = mensaje.id_conversacion; cm.id_usuario_remitente = mensaje.id_remitente; cm.leido = false; c.consulta_mensaje.Add(cm); c.SaveChanges(); return(mensaje.id_conversacion); } catch (Exception) { throw; } }
public void marcarComoLeida(int id, string tipo) { try { if (tipo == "BLOG_NOTA") { var notificacion = c.notificacion_blog_nota.Find(id); notificacion.leido = true; try { c.Entry(notificacion); c.SaveChanges(); } catch (Exception e) { throw (e); } } } catch (Exception) { throw; } }
public void update(usuario_alimento_favorito fav) { try { c.Entry(fav); c.SaveChanges(); } catch (Exception e) { throw (e); } }
public void updateReceta(usuario_receta receta) { try { c.Entry(receta); c.SaveChanges(); } catch (Exception) { throw; } }
public void update(blog_nota nota) { try { c.Entry(nota); c.SaveChanges(); } catch (Exception) { throw; } }
public void ActualizarUsuario(usuario u) { /*try * {*/ var usuario = c.usuario.Find(u.id_usuario); usuario.clave = u.clave; usuario.nombre = u.nombre; usuario.sexo = u.sexo; usuario.f_nacimiento = u.f_nacimiento; c.Entry(usuario); c.SaveChanges(); /*} * catch (Exception) * { * * throw; * }*/ }
public void ActualizarIngesta(usuario_idr ingesta) { try { c.Entry(ingesta); c.SaveChanges(); } catch (Exception) { throw; } }