Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Horta horta = servico.RetornaHortaUnica(id);

            servico.ApagaHorta(horta);
            return(RedirectToAction("Index"));
        }
Пример #2
0
        // 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);
        }
Пример #3
0
 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));
 }
Пример #4
0
        // GET: Hortas/Delete/5
        public ActionResult Delete(int id)
        {
            Horta horta = servico.RetornaHortaUnica(id);

            if (horta == null)
            {
                return(HttpNotFound());
            }
            return(View(horta));
        }
Пример #5
0
        public bool CriarHorta(Horta horta)
        {
            try{
                db.Hortas.Add(horta);
                db.SaveChanges();
            }
            catch (Exception e)
            {
                return(false);
            }

            return(true);
        }
Пример #6
0
        // 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;
        }
Пример #7
0
        public Horta ObterHortaUnica(int id)
        {
            Horta horta = db.Hortas.Find(id);

            return(horta);
        }
Пример #8
0
 public void EditarHorta(Horta horta)
 {
     db.Entry(horta).State = EntityState.Modified;
     db.SaveChanges();
 }
Пример #9
0
 public void ApagarHorta(Horta horta)
 {
     db.Hortas.Remove(horta);
     db.SaveChanges();
 }
Пример #10
0
 //Metodo que apaga uma horta
 public void ApagaHorta(Horta horta)
 {
     repositorio.ApagarHorta(horta);
 }
Пример #11
0
 //Metodo que edita uma horta
 public void EditaHorta(Horta horta)
 {
     repositorio.EditarHorta(horta);
 }
Пример #12
0
 //Metodo que cria um novo perfil
 public void CriaHorta(Horta horta)
 {
     repositorio.CriarHorta(horta);
 }