public Reply modificarAnimal([FromBody] EditAnimalViewModel model) { Reply oReply = new Reply(); oReply.result = 0; if (!ModelState.IsValid) { oReply.message = "No se estan enviando bien los datos"; return(oReply); } if (!verificarToken(model.Token)) { oReply.message = "Usuario no autorizado"; return(oReply); } using (var db = new mvcApiEntities()) { var oAnimal = db.animal.Find(model.Id); oAnimal.nombre = model.Nombre; oAnimal.patas = model.Patas; db.Entry(oAnimal).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); oReply.data = obtenerLista(db); oReply.message = "El Animal " + model.Nombre + " fue modificado con exito"; oReply.result = 1; } return(oReply); }
public IActionResult EditAnimal(int id) { Animal animal = dbContext.getAnimal(id); List <SelectListItem> speciesList = dbContext.getSpeciesItemList(); List <SelectListItem> coatList = Helper.getCoats(); EditAnimalViewModel model = new EditAnimalViewModel(); model.Animal = animal; model.Coats = coatList; model.Species = speciesList; var t = TempData["error"]; if (t != null) { ViewData["error"] = t; } return(View(model)); }