public List <Usuario> Lista() { using (var napaMailDB = new CorreoDB()) { return(napaMailDB.Usuarios.ToList <Usuario>()); } }
public Mensaje Escribe(Mensaje _c) { using (var napaMailBD = new CorreoDB()) { Mensaje c = napaMailBD.Mensajes.Add(_c); napaMailBD.SaveChanges(); return(c); } }
// POST: api/Usuario/5 public UsuarioVo PutUsuario(UsuarioVo usuario) { CorreoDB db = new CorreoDB(); System.Web.HttpContext.Current.Session["UsuariLoggeado"] = usuario; UsuarioVo user = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"]; return(user); }
// GET: api/Usuario public List <UsuarioVo> GetListUsuarios() { CorreoDB db = new CorreoDB(); UsuarioRepository usuarioRepository = new UsuarioRepository(); UsuarioUtil usuarioUtil = new UsuarioUtil(); UsuarioService usuarioService = new UsuarioService(usuarioRepository, usuarioUtil); return(usuarioService.Lista()); }
// DELETE: api/Mensajes/5 public bool DeleteMensaje(int id) { CorreoDB db = new CorreoDB(); MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); return(MensajeService.Borra(id)); }
// POST: api/Mensajes public MensajeVo PostMensaje(MensajeVo Mensaje) { CorreoDB db = new CorreoDB(); MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); return(MensajeService.Escribe(Mensaje)); }
public Mensaje Modifica(Mensaje _c) { using (var napaMailBD = new CorreoDB()) { _c = napaMailBD.Mensajes.Attach(_c); napaMailBD.Entry(_c).State = System.Data.Entity.EntityState.Modified; napaMailBD.SaveChanges(); } return(_c); }
public bool Borrar(int _id) { using (var napaMailBD = new CorreoDB()) { Mensaje c = napaMailBD.Mensajes.Find(_id); napaMailBD.Mensajes.Remove(c); napaMailBD.SaveChanges(); } return(true); }
// GET: api/Mensajes/1 public List <MensajeVo> GetEntrada() { UsuarioVo usuario = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"]; CorreoDB db = new CorreoDB(); MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); return(MensajeService.Entrada(usuario.id)); }
// GET: api/Mensajes/5 public MensajeVo GetMensaje(int id) { CorreoDB db = new CorreoDB(); MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); var test = MensajeService.Lee(id); return(test); }
public List <MensajeVo> GetTodos() { using (CorreoDB db = new CorreoDB()) { usuarioUtil = new UsuarioUtil(); System.Web.HttpContext.Current.Session["UsuariLoggeado"] = usuarioUtil.ConvertEntity2VO(db.Usuarios.Find(1)); UsuarioVo usuario = (UsuarioVo)System.Web.HttpContext.Current.Session["UsuariLoggeado"]; MensajeRepository MensajeRepository = new MensajeRepository(); MensajeUtil MensajeUtil = new MensajeUtil(); MensajeService MensajeService = new MensajeService(MensajeRepository, MensajeUtil); return(MensajeService.Todos(usuario.id)); } }
public Mensaje Lee(int _id) { Mensaje ap = null; using (var napaMailDB = new CorreoDB()) { ap = napaMailDB.Mensajes .Include(a => a.eUsuario) .Include(a => a.rUsuario) .Where(a2 => a2.id == _id) .FirstOrDefault(); ap = napaMailDB.Mensajes.Find(_id); } return(ap); }
public List <Mensaje> Todos(int _id) { using (var napaMailDB = new CorreoDB()) { List <Mensaje> aRetornar = new List <Mensaje>(); foreach (Mensaje ap in napaMailDB.Mensajes) { Mensaje ap2 = napaMailDB.Mensajes .Include(a => a.eUsuario) .Include(a => a.rUsuario) .Where(a2 => a2.id == ap.id) .Where(a2 => a2.EmisorID == _id || a2.ReceptorID == _id) .FirstOrDefault(); if (ap2 != null) { aRetornar.Add(ap2); } } return(aRetornar); } }