public bool AdicionaCondominio(condominio condominio)
        {
            try
            {
                conservadoraEntities     model = Conexao.getInstance();
                IQueryable <condominio>  i     = from p in model.condominios select p;
                IEnumerable <condominio> max   = i.OrderBy(p => p.idcondominios);

                if (max.Count() > 0)
                {
                    condominio.idcondominios = max.Last().idcondominios == null ? 1 : max.Last().idcondominios + 1;
                }
                else
                {
                    condominio.idcondominios = 1;
                }

                model.AddTocondominios(condominio);

                model.SaveChanges();
                return(true);
            }
            catch (Exception e)
            {
                return(false);
            }
        }
Пример #2
0
 public bool AdicionaCondominio(condominio condominio, string acesso)
 {
     if (acesso != Conexao.SenhaAcesso)
     {
         throw new Exception();
     }
     return(controle.AdicionaCondominio(condominio));
 }
 public ActionResult Delete(int id, condominio modelo)
 {
     try
     {
         // TODO: Add delete logic here
         controle.Apagar(id);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Edit(int id, condominio collection)
 {
     try
     {
         // TODO: Add update logic here
         controle.SalvaCondominio(collection);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public ActionResult Create(condominio modelo)
 {
     try
     {
         // TODO: Add insert logic here
         controle.AdicionaCondominio(modelo);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
 public bool Apagar(int id)
 {
     try
     {
         conservadoraEntities    model = Conexao.getInstance();
         IQueryable <condominio> i     = from p in model.condominios where p.idcondominios == id select p;
         condominio condo = i.First();
         model.DeleteObject(condo);
         model.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
 public bool SalvaCondominio(condominio condominio)
 {
     try
     {
         conservadoraEntities    model = Conexao.getInstance();
         IQueryable <condominio> query = from p in model.condominios where p.idcondominios == condominio.idcondominios select p;
         condominio condominio2        = query.First();
         condominio2.nome     = condominio.nome;
         condominio2.endereco = condominio.endereco;
         condominio2.Sindico  = condominio.Sindico;
         model.SaveChanges();
         return(true);
     }
     catch (Exception e)
     {
         return(false);
     }
 }
Пример #8
0
 public Bloco(string nome, condominio Condominio)
 {
 }