Exemple #1
0
        public IHttpActionResult PostSuppl_Info(Suppl_Info suppl_Info)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Suppl_Info.Add(suppl_Info);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (Suppl_InfoExists(suppl_Info.Supplier_id))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = suppl_Info.Supplier_id }, suppl_Info));
        }
Exemple #2
0
        public IHttpActionResult PutSuppl_Info(string id, Suppl_Info suppl_Info)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != suppl_Info.Supplier_id)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #3
0
        public IHttpActionResult GetSuppl_Info(string id)
        {
            Suppl_Info suppl_Info = db.Suppl_Info.Find(id);

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

            return(Ok(suppl_Info));
        }
Exemple #4
0
        public IHttpActionResult DeleteSuppl_Info(string id)
        {
            Suppl_Info suppl_Info = db.Suppl_Info.Find(id);

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

            db.Suppl_Info.Remove(suppl_Info);
            db.SaveChanges();

            return(Ok(suppl_Info));
        }