コード例 #1
0
        public IHttpActionResult PostInstitutions1Km(Institutions1Km institutions1Km)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Institutions1Km.Add(institutions1Km);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (Institutions1KmExists(institutions1Km.InstitutionTypeWithin1KmRadius))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = institutions1Km.InstitutionTypeWithin1KmRadius }, institutions1Km));
        }
コード例 #2
0
        public IHttpActionResult PutInstitutions1Km(string id, Institutions1Km institutions1Km)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != institutions1Km.InstitutionTypeWithin1KmRadius)
            {
                return(BadRequest());
            }

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
コード例 #3
0
        public IHttpActionResult GetInstitutions1Km(string id)
        {
            Institutions1Km institutions1Km = db.Institutions1Km.Find(id);

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

            return(Ok(institutions1Km));
        }
コード例 #4
0
        public IHttpActionResult DeleteInstitutions1Km(string id)
        {
            Institutions1Km institutions1Km = db.Institutions1Km.Find(id);

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

            db.Institutions1Km.Remove(institutions1Km);
            db.SaveChanges();

            return(Ok(institutions1Km));
        }