예제 #1
0
        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())));
        }
예제 #2
0
        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));
            }
        }