public JsonResult _UpdateAnimal(Animal ins) { Animal before = animalRep.GetAnimal(ins.AnimalId); ins = animalRep.UpdateAnimal(ins); if (ins.DeviceId != 0 && ins.AnimalId != 0) { if (before.DeviceId != ins.DeviceId) { // Insert Device Link commonRep.LinkAnimalToDevice(ins); } } else if (ins.DeviceId == 0) { commonRep.RemoveAnimalLinkedDevice(ins.AnimalId); } return(Json(new GridModel(commonRep.GetAnimals()))); }
public async Task <IActionResult> Get(string animalId) { var animal = await _animalsRepo.GetAnimal(animalId); return(Ok(animal)); }
public Animal SelectAnimal(int id) { return(repository.GetAnimal(id)); }