public JsonResult _InsertAnimal(Animal ins) { ins = animalRep.InsertAnimal(ins); if (ins.DeviceId != 0 && ins.AnimalId != 0) { // Insert Device Link commonRep.LinkAnimalToDevice(ins); } return(Json(new GridModel(commonRep.GetAnimals()))); }
public ActionResult Create([Bind(Include = "Id,Especie,Nome,Peso,Cor,Idade,DataInclusao,DataAdocao,DescricaoLocalEncontrado,Status,Informacoes,Vacinas")] Animal animal) { if (ModelState.IsValid) { NewRepository(); repository.InsertAnimal(animal); return(RedirectToAction("Index")); } ViewBag.Vacinas = new SelectList(db.Vacinacao, "Id", "Nome", animal.Vacinas); return(View(animal)); }
public async Task <ActionResult> Create(Animales animal) { try { var(rpta, jsonModel) = await repository.InsertAnimal(animal); if (rpta.Equals("OK")) { return(Content(jsonModel, "application/json", System.Text.Encoding.UTF8)); } else { return(Content("{}", "application/json", System.Text.Encoding.UTF8)); } } catch { return(Content("{}", "application/json", System.Text.Encoding.UTF8)); } }