public ActionResult <AnimalIntake> Update(string id, AnimalIntake data) { AnimalIntake animal = _service.Get(id); if (animal == null) { return(NotFound()); } return(_service.ChangeData(id, data)); }
public ActionResult <AnimalIntake> Get(string id) { AnimalIntake animal = _service.Get(id); if (animal == null) { return(NotFound()); } return(animal); }
public IActionResult Delete(string id) { AnimalIntake animal = _service.Get(id); if (animal == null) { return(NotFound()); } _service.Remove(id); return(NoContent()); }
public ActionResult <AnimalIntake> Create(AnimalIntake data) { _service.AddData(data); return(CreatedAtRoute("GetAnimal", new { id = data.Id }, data)); }
public AnimalIntake ChangeData(string id, AnimalIntake newData) { newData.Id = id; animalIntake.ReplaceOne(data => data.Id == id, newData); return(newData); }
public AnimalIntake AddData(AnimalIntake data) { animalIntake.InsertOne(data); return(data); }