示例#1
0
        public void Update(OrdenViewModel model)
        {
            var orden = new Orden
            {
                Id          = model.Id,
                Unidades    = model.Unidades,
                Descripcion = model.Descripcion,
                ClienteId   = model.ClienteId,
                LibroId     = model.LibroId
            };

            using (var db = new LibrosContext())
            {
                db.Ordenes.Attach(orden);
                db.Entry(orden).State = EntityState.Modified;
                db.SaveChanges();
            }
        }
        public void Update(LibroViewModel model)
        {
            var libro = new Libro
            {
                Id        = model.Id,
                ISBN      = model.ISBN,
                Nombre    = model.Nombre,
                Categoria = model.Categoria,
                Unidades  = model.Unidades,
                Precio    = model.Precio,
                Autor     = model.Autor
            };

            using (var db = new LibrosContext())
            {
                db.Libros.Attach(libro);
                db.Entry(libro).State = EntityState.Modified;
                db.SaveChanges();
            }
        }
示例#3
0
        public void Delete(ClienteViewModel model)
        {
            var cliente = new Cliente
            {
                Id              = model.Id,
                Nombre          = model.Nombre,
                Apellido        = model.Apellido,
                Email           = model.Email,
                FechaNacimiento = model.FechaNacimiento,
                Direccion       = model.Direccion,
                Ciudad          = model.Ciudad,
                Pais            = model.Pais
            };

            using (var db = new LibrosContext())
            {
                db.Clientes.Attach(cliente);
                db.Entry(cliente).State = EntityState.Deleted;
                db.SaveChanges();
            }
        }