コード例 #1
0
        public async Task <IActionResult> PutAnimal(int id, Animal animal)
        {
            if (id != animal.Id)
            {
                return(BadRequest());
            }

            _context.Entry(animal).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!AnimalExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #2
0
        public void Put(int id, [FromBody] AnimalsPreviouslyOwned animalsPreviouslyOwned)

        {
            animalsPreviouslyOwned.AnimalsPreviouslyOwnedId = id;
            _db.Entry(animalsPreviouslyOwned).State         = EntityState.Modified;
            _db.SaveChanges();
        }
コード例 #3
0
        public void Put(int id, [FromBody] PreviousOwner previousOwner)

        {
            previousOwner.PreviousOwnerId  = id;
            _db.Entry(previousOwner).State = EntityState.Modified;
            _db.SaveChanges();
        }
コード例 #4
0
        public void Put(int id, [FromBody] Animal animal)

        {
            animal.AnimalId         = id;
            _db.Entry(animal).State = EntityState.Modified;
            _db.SaveChanges();
        }
コード例 #5
0
        public async Task <IActionResult> PutRemark(int id, Remark remark)
        {
            if (id != remark.Id)
            {
                return(BadRequest());
            }

            _context.Entry(remark).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!RemarkExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
コード例 #6
0
        public void Post([FromBody] Animal animal)
        {
            Console.WriteLine("Post");
            List <string> animals = _db.Animals.Select(w => w.Name).ToList();

            if (animals.Contains(animal.Name))
            {
                int animalId = _db.Animals.FirstOrDefault(w => w.Name == animal.Name).AnimalId;
                animal.AnimalId         = animalId;
                _db.Entry(animal).State = EntityState.Modified;
                _db.SaveChanges();
            }
            else
            {
                _db.Animals.Add(animal);
                _db.SaveChanges();
            }
        }
コード例 #7
0
 public void Put(int id, [FromBody] Shelter shelter)
 {
     shelter.ShelterId        = id;
     _db.Entry(shelter).State = EntityState.Modified;
     _db.SaveChanges();
 }
コード例 #8
0
 public void Put(int id, [FromBody] Cat cat)
 {
     cat.CatId            = id;
     _db.Entry(cat).State = EntityState.Modified;
     _db.SaveChanges();
 }
コード例 #9
0
 public ActionResult Edit(Category category)
 {
     _db.Entry(category).State = EntityState.Modified;
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #10
0
 public ActionResult Edit(Animal animal)
 {
     _db.Entry(animal).State = EntityState.Modified;
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #11
0
 public ActionResult Edit(TypeClass typeClass)
 {
     _db.Entry(typeClass).State = EntityState.Modified;
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #12
0
 public void Put(int id, [FromBody] Animal value)
 {
     value.AnimalId         = id;
     _db.Entry(value).State = EntityState.Modified;
     _db.SaveChanges();
 }
コード例 #13
0
 public void Put(int id, [FromBody] Bird bird)
 {
     _db.Entry(bird).State = EntityState.Modified;
     _db.SaveChanges();
 }
コード例 #14
0
 public void Put(int id, [FromBody]Vaccination vaccination)
 {
     vaccination.VaccinationId = id;
       _db.Entry(vaccination).State = EntityState.Modified;
       _db.SaveChanges();
 }
コード例 #15
0
 public ActionResult Edit(Species Species)
 {
     _db.Entry(Species).State = EntityState.Modified;
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
コード例 #16
0
        public virtual void Add(T entity)
        {
            EntityEntry dbEntityEntry = _context.Entry <T>(entity);

            _context.Set <T>().Add(entity);
        }
コード例 #17
0
 public void Put(int id, [FromBody] Animal new_animal)
 {
     new_animal.AnimalId = id;
     _dataBase.Entry(new_animal).State = EntityState.Modified;
     _dataBase.SaveChanges();
 }
コード例 #18
0
 [HttpPut("{id}")] //PUT api/dogs/5
 public void Put(int id, [FromBody] Dog dog)
 {
     dog.DogId            = id;
     _db.Entry(dog).State = EntityState.Modified;
     _db.SaveChanges();
 }
コード例 #19
0
 public void Put(int id, [FromBody] AnimalVaccination animalVaccination)
 {
     animalVaccination.AnimalVaccinationId = id;
     _db.Entry(animalVaccination).State    = EntityState.Modified;
     _db.SaveChanges();
 }