public ActionResult Editar(AnimalVM animal) { if (ModelState.IsValid) { Construtor.AnimalApp().Update(animal); return RedirectToAction("Index"); } return View(animal); }
public ActionResult Cadastrar(AnimalVM animal) { if (ModelState.IsValid) { Construtor.AnimalApp().Save(animal,Seguranca.Usuario().ID); return RedirectToActionPermanent("Index","Painel",new{Areas=""}); } return View(animal); }
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); }
public void Update(AnimalVM animal) { repo.Update(animal); }
public void Save(AnimalVM animal, string IdUsuario) { repo.Save(animal,IdUsuario); }
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); }
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); } }