public IHttpActionResult Puthola(int id, hola hola)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != hola.numero)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
        public IHttpActionResult Gethola(int id)
        {
            hola hola = db.holas.Find(id);

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

            return(Ok(hola));
        }
        public IHttpActionResult Posthola(hola hola)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.holas.Add(hola);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = hola.numero }, hola));
        }
        public IHttpActionResult Deletehola(int id)
        {
            hola hola = db.holas.Find(id);

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

            db.holas.Remove(hola);
            db.SaveChanges();

            return(Ok(hola));
        }
예제 #5
0
        static void Main(string[] args)
        {
            hola[] b = new hola[100];
            int    k = s.Receive(b);

            Console.WriteLine("Recieved...");
            for (int i = 0; i < k; i++)
            {
                Console.Write(Convert.ToChar(b[i]));
            }
            ASCIIEncoding asen = new ASCIIEncoding();

            s.Send(asen.Getholas("The string was recieved by the server."));
            Console.WriteLine("\nSent Acknowledgement");
            s.Close();
            myList.Stop();

            Console.ReadLine();
        }