public IHttpActionResult PutDireccionCliente(int id, DireccionCliente direccionCliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != direccionCliente.ID)
            {
                return(BadRequest());
            }

            db.Entry(direccionCliente).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!DireccionClienteExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult GetDireccionCliente(int id)
        {
            DireccionCliente direccionCliente = db.DireccionCliente.Find(id);

            if (direccionCliente == null)
            {
                return(NotFound());
            }

            return(Ok(direccionCliente));
        }
        public IHttpActionResult PostDireccionCliente(DireccionCliente direccionCliente)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.DireccionCliente.Add(direccionCliente);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = direccionCliente.ID }, direccionCliente));
        }
Exemplo n.º 4
0
 static public Direccion DireccionCliente_A_Direccion(DireccionCliente direccionCliente)
 {
     Direccion direccion = new Direccion
     {
         calle = direccionCliente.calle,
         colonia = direccionCliente.colonia,
         numeroExterior = direccionCliente.numeroExterior,
         numeroInterior = direccionCliente.numeroInterior,
         codigoPostal = direccionCliente.codigoPostal
     };
     return direccion;
 }
        public IHttpActionResult DeleteDireccionCliente(int id)
        {
            DireccionCliente direccionCliente = db.DireccionCliente.Find(id);

            if (direccionCliente == null)
            {
                return(NotFound());
            }

            db.DireccionCliente.Remove(direccionCliente);
            db.SaveChanges();

            return(Ok(direccionCliente));
        }
Exemplo n.º 6
0
 public bool InsertarSolDireccion(DireccionCliente oDireccion, Int64 nroSEC)
 {
     return(new SolicitudDatos().InsertarSolDireccion(oDireccion, nroSEC));
 }