Esempio n. 1
0
        public bool AddComod(comodidadeRespostaPedido comod)
        {
            using (ImoEstudanteEntities db = new ImoEstudanteEntities())
            {
                try
                {
                    if (!ExisteComodidade(comod))
                    {
                        List <comodidade> com   = db.comodidades.ToList();
                        int        i            = com.Count;
                        comodidade dBcomodidade = new comodidade();
                        dBcomodidade.idComodidade   = i++;
                        dBcomodidade.nomeComodidade = comod.DescComodidade;

                        db.comodidades.Add(dBcomodidade);
                        db.SaveChanges();
                        return(true);
                    }

                    return(false);
                }
                catch
                {
                    return(false);
                }
            }
        }
Esempio n. 2
0
        public bool RemoveComod(comodidadeRespostaPedido comodidadeData)
        {
            if (comodidadeData != null)
            {
                //int comodId = 0;
                //int.TryParse(comodidadeData.IdComodidade, out comodId);
                int comodId = comodidadeData.IdComodidade;
                using (ImoEstudanteEntities db = new ImoEstudanteEntities())
                {
                    try
                    {
                        List <comodidade> p            = db.comodidades.ToList();
                        comodidade        dbComodidade = db.comodidades.Single(x => x.idComodidade == comodId);
                        if (dbComodidade.nomeComodidade.TrimEnd() == comodidadeData.DescComodidade)
                        {
                            db.comodidades.Remove(dbComodidade);
                            db.SaveChanges();
                            return(true);
                        }

                        return(false);
                    }
                    catch
                    {
                        return(false);
                    }
                }
            }
            return(false);
        }
Esempio n. 3
0
 /// <summary>
 /// Função auxiliar que verifica se determinada comodidade existe na base de dados
 /// </summary>
 /// <param name="comod"></param>
 /// <returns>bool</returns>
 bool ExisteComodidade(comodidadeRespostaPedido comod)
 {
     using (ImoEstudanteEntities db = new ImoEstudanteEntities())
     {
         try
         {
             if (db.comodidades.Where(x => x.nomeComodidade == comod.DescComodidade).Count() > 0)
             {
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         catch
         {
             return(false);
         }
     }
 }