public ActionResult DeleteConfirmed(int id) { Horta horta = servico.RetornaHortaUnica(id); servico.ApagaHorta(horta); return(RedirectToAction("Index")); }
// Metodo que recebe um objeto do tipo horta e devolve um objeto hortaViewModel public static HortaViewModel GetModel(Horta horta) { HortaViewModel hortaView = new HortaViewModel(); hortaView.SetModel(horta); return(hortaView); }
public ActionResult Edit([Bind(Include = "id,PerfilID,UserId,Nome,tipo,capacidade")] Horta horta) { if (ModelState.IsValid) { servico.EditaHorta(horta); return(RedirectToAction("Index")); } return(View(horta)); }
// GET: Hortas/Delete/5 public ActionResult Delete(int id) { Horta horta = servico.RetornaHortaUnica(id); if (horta == null) { return(HttpNotFound()); } return(View(horta)); }
public bool CriarHorta(Horta horta) { try{ db.Hortas.Add(horta); db.SaveChanges(); } catch (Exception e) { return(false); } return(true); }
// Metodo que recebe um do tipo horta e converte para hortaViewModel public void SetModel(Horta horta) { Perfil perfil = new Perfil(); perfil = servicoPerfil.RetornaPerfilUnico(horta.PerfilID); id = horta.id; PerfilID = horta.PerfilID; data = horta.data; Nome = horta.nome; UserId = perfil.UserID; Capacidade = horta.capacidade; Tipo = horta.tipo; Plantas = horta.Plantas; UserName = perfil.NomeExibicao; UserFoto = perfil.FotoPerfil; }
public Horta ObterHortaUnica(int id) { Horta horta = db.Hortas.Find(id); return(horta); }
public void EditarHorta(Horta horta) { db.Entry(horta).State = EntityState.Modified; db.SaveChanges(); }
public void ApagarHorta(Horta horta) { db.Hortas.Remove(horta); db.SaveChanges(); }
//Metodo que apaga uma horta public void ApagaHorta(Horta horta) { repositorio.ApagarHorta(horta); }
//Metodo que edita uma horta public void EditaHorta(Horta horta) { repositorio.EditarHorta(horta); }
//Metodo que cria um novo perfil public void CriaHorta(Horta horta) { repositorio.CriarHorta(horta); }