public IEnumerable <Publicacion> Get() { using (var context = new PublicacionContext()) { return(context.Publicacion.ToList()); } }
public Publicacion Get(int id) { using (var context = new PublicacionContext()) { return(context.Publicacion.FirstOrDefault(x => x.Id == id)); } }
[HttpGet] //lo usamos para buscar public Publicacion Get(int id) { using (var context = new PublicacionContext()) { return(context.Publicaciones.FirstOrDefault(x => x.id == id));//ese elemento publicaciones es la tabla de la base de datos asignada en publcacionescontext } }
[HttpPost] //lo utilizamos para insertar public Publicacion Post(Publicacion publicacion) { using (var context = new PublicacionContext()) { context.Publicaciones.Add(publicacion); context.SaveChanges(); //hacer el cambio en la base de datos return(publicacion); } }
public IHttpActionResult Post(Publicaciones publicaciones) { using (var context = new PublicacionContext()) { context.Publicacion.Add(publicaciones); context.SaveChanges(); return(Ok(publicaciones)); } }
public Publicacion Post(Publicacion publicacion) { using (var context = new PublicacionContext()) { context.Publicaciones.Add(publicacion); context.SaveChanges(); return(publicacion); } }
public bool Delete(int id) { using (var context = new PublicacionContext()) { var proDel = context.Publicacion.FirstOrDefault(x => x.Id == id); context.Publicacion.Remove(proDel); context.SaveChanges(); return(true); } }
[HttpDelete] //lo utilizamos para eliminar public bool Delete(int id) { using (var context = new PublicacionContext()) { var publiacioneliminar = context.Publicaciones.FirstOrDefault(x => x.id == id); context.Publicaciones.Remove(publiacioneliminar); context.SaveChanges(); return(true); } }
public IHttpActionResult Post(Publicacion publicacion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (var context = new PublicacionContext()) { context.Publicacion.Add(publicacion); context.SaveChanges(); return(Ok(publicacion)); } }
[HttpPut] //lo utilizamos para actualizar public Publicacion Put(Publicacion publicacion) { using (var context = new PublicacionContext()) { var publicacionactualizar = context.Publicaciones.FirstOrDefault(x => x.id == publicacion.id); publicacionactualizar.Usuario = publicacion.Usuario; publicacionactualizar.MeGusta = publicacion.MeGusta; publicacionactualizar.MeDisgusta = publicacion.MeDisgusta; publicacionactualizar.FechaPublicacion = publicacion.FechaPublicacion; publicacionactualizar.EsPrivado = publicacion.EsPrivado; publicacionactualizar.VecesCompartido = publicacion.VecesCompartido; context.SaveChanges(); return(publicacionactualizar); } }
public Publicaciones Put(Publicaciones publicaciones) { using (var context = new PublicacionContext()) { var publicacionActualizar = context.Publicacion.FirstOrDefault(x => x.Id == publicaciones.Id); publicacionActualizar.Usuario = publicaciones.Usuario; publicacionActualizar.Descripcion = publicaciones.Descripcion; publicacionActualizar.Fechapublicacion = publicaciones.Fechapublicacion; publicacionActualizar.Megusta = publicaciones.Megusta; publicacionActualizar.Medisgusta = publicaciones.Medisgusta; publicacionActualizar.Vecescompartido = publicaciones.Vecescompartido; publicacionActualizar.Esprivada = publicaciones.Esprivada; context.SaveChanges(); return(publicaciones); } }
public Publicaciones Put(Publicaciones publicaciones) { using (var context = new PublicacionContext()) { var publicacionAct = context.Publicacion.FirstOrDefault(x => x.Id == publicaciones.Id); publicacionAct.Usuario = publicaciones.Usuario; publicacionAct.Descripcion = publicaciones.Descripcion; publicacionAct.FechaPublicacion = publicaciones.FechaPublicacion; publicacionAct.MeGusta = publicaciones.MeGusta; publicacionAct.MeDisgusta = publicaciones.MeDisgusta; publicacionAct.VecesCompartido = publicaciones.VecesCompartido; publicacionAct.EsPrivada = publicaciones.EsPrivada; context.SaveChanges(); return(publicaciones); } }
public Publicacion Put(Publicacion publicacion) { using (var context = new PublicacionContext()) { var Publicacionact = context.Publicacion.FirstOrDefault(x => x.Id == publicacion.Id); Publicacionact.User = publicacion.User; Publicacionact.Descripcion = publicacion.Descripcion; Publicacionact.FechaPublicacion = publicacion.FechaPublicacion; Publicacionact.MeGusta = publicacion.MeGusta; Publicacionact.MeDisgusta = publicacion.MeDisgusta; Publicacionact.VecesCompartido = publicacion.VecesCompartido; Publicacionact.EsPrivada = publicacion.EsPrivada; context.SaveChanges(); return(publicacion); } }
public PublicacionController(PublicacionContext context) { _context = context; if (_context.PublicacionItems.Count() == 0) { // Create a new TodoItem if collection is empty, // which means you can't delete all TodoItems. Contacto c = new Contacto { TipoContacto = "correo", Detalle = "*****@*****.**" }; Contacto c1 = new Contacto { TipoContacto = "correo", Detalle = "*****@*****.**" }; Contacto c2 = new Contacto { TipoContacto = "correo", Detalle = "*****@*****.**" }; List <Contacto> lc = new List <Contacto>(); lc.Add(c); lc.Add(c1); lc.Add(c2); _context.PublicacionItems.Add(new Publicacion { Sector = "Industria Textil", SubSector = "Confección", Empresa = "Coltejer", Cargo = "Administrador ventas", NombreContacto = "Pedro Alberto Gonzales", Descripcion = "Empresa que se encargar de la creación de telas para diferentes usos. El contacto publicado puede " + "ofrecer un punto de estrada para poder realizar pequeños o grandes negocios con un tercero y la empresa", formasC = { } }); _context.PublicacionItems.Add(new Publicacion { Sector = "Industria Textil", SubSector = "Tejeduría", Empresa = "Protela S.A", Cargo = "Administrador proveedores", NombreContacto = "Julio Federico Rodrigez", Descripcion = "Empresa que se encarga de la creación de hilos para su futuro uso en diferentes tipos de telas, " + "El contacto publicado puede ofrecer la generación de negocios ligados a las materias primas necesarias para cumplir el objetivo de las empresas", formasC = lc }); _context.PublicacionItems.Add(new Publicacion { Sector = "Transporte", SubSector = "Transporte urbano", Empresa = "Transmilenio", Cargo = "Director de seguridad", NombreContacto = "Miriam Cardenas", Descripcion = "Empresa que se encarga en la prestación de servicios de transporte urbano en Bogotá, El contacto publicado puede ofrecer la potenciales" + " negocios los cuales puedan ser prestados por un tercero, el cual pueda mejorar la seguridad del sistema de transporte.", formasC = lc }); _context.PublicacionItems.Add(new Publicacion { Sector = "Información y comunicaciones", SubSector = "Desarrollo de sistemas informáticos", Empresa = "Software S.A", Cargo = "Director de ventas", NombreContacto = "INMACULADA BOLAÑOS", Descripcion = "Empresa que se encarga en la optimización de procesos empresariales a través de sistemas complejos que mejoren la productividad de la empresa, " + "El contacto publicado es primera la primera forma de contacto para aquellas empresas que estén buscando optimizar sus procesos.", formasC = lc }); _context.SaveChanges(); } }