コード例 #1
0
 public ActionResult Editar(AnimalVM animal)
 {
     if (ModelState.IsValid)
     {
         Construtor.AnimalApp().Update(animal);
         return RedirectToAction("Index");
     }
     return View(animal);
 }
コード例 #2
0
 public ActionResult Cadastrar(AnimalVM animal)
 {
     if (ModelState.IsValid)
     {
         Construtor.AnimalApp().Save(animal,Seguranca.Usuario().ID);
         return RedirectToActionPermanent("Index","Painel",new{Areas=""});
     }
     return View(animal);
 }
コード例 #3
0
 public ActionResult Detalhe(AnimalVM animal)
 {
     var propriedades = Construtor.UsuarioApp().MinhasPropriedades(usuario.ID);
     ViewBag.propriedades = new SelectList(propriedades, "id", "nomepropriedade");
     var animalModel = Construtor.UsuarioApp().EditarAnimal(animal.NumeroBrinco, usuario.ID);
     animal.PhotoPath = animalModel.PhotoPath;
     if (ModelState.IsValid && animalModel != null)
     {
         if (animal.Photo != null)
         {
             animal.PhotoPath = UploadPhoto.UploadPhotos(animal.Photo, animal.Categoria, animalModel.PhotoPath);
         }
         animal.IdUsuario = usuario.ID;
         Construtor.AnimalApp().Update(animal);
         return RedirectToAction("MinhasCriacoes");
     }
     return View(animal);
 }
コード例 #4
0
 public void Update(AnimalVM animal)
 {
     repo.Update(animal);
 }
コード例 #5
0
 public void Save(AnimalVM animal, string IdUsuario)
 {
     repo.Save(animal,IdUsuario);
 }
コード例 #6
0
 public ActionResult RegistrarAnimal(AnimalVM animal)
 {
     if (ModelState.IsValid)
     {
         Construtor.AnimalApp().Save(animal, usuario.ID);
         return RedirectToAction("Index");
     }
     var propriedades = Construtor.UsuarioApp().MinhasPropriedades(usuario.ID);
     ViewBag.propriedades = new SelectList(propriedades, "id", "nomepropriedade");
     return View(animal);
 }
コード例 #7
0
        public void RegistrarAtividade(RegistroAnimal registro)
        {
            _contexto.SqlBd.Query(
                "insert into registroanimal (Id,IdAnimal,UsuarioId,Natureza,Data,Valor) values (@id,@a,@u,@n,@d,@v)",
                new
                {
                    id = registro.ID,
                    a = registro.IdAnimal,
                    u = registro.UsuarioId,
                    n = registro.Natureza,
                    d = registro.Data,
                    v = registro.Valor
                });

            var animalVm = new AnimalVM()
            {
                IdUsuario = registro.UsuarioId,
                NumeroBrinco = registro.IdAnimal,
                Aquisicao = registro.Data,
                Categoria = registro.Categoria
            };
            if (registro.Natureza=="Compra")
            {
                Construtor.AnimalApp().Save(animalVm,registro.UsuarioId);
            }
        }