Example #1
0
 public Object ActualizaEdificios(CatEdificios obj)
 {
     try
     {
         BDVideosUSAVEntitiesModelSolicitudes Model = new BDVideosUSAVEntitiesModelSolicitudes();
         var querybusca = from c in Model.CatEdificios
                          where c.DescEdificios == obj.DescEdificios && c.IdEdificio != obj.IdEdificio
                          select c;
         if (querybusca.ToList().Count == 0)
         {
             var objeto = Model.CatEdificios.FirstOrDefault(c => c.IdEdificio == obj.IdEdificio);
             objeto.IdEdificio    = obj.IdEdificio;
             objeto.DescEdificios = obj.DescEdificios;
             objeto.Ubicacion     = obj.Ubicacion;
             objeto.Photo         = obj.Photo;
             Model.SaveChanges();
             return(true);
         }
         else
         {
             return("Descripcion repetida");
         }
     }
     catch (Exception ex)
     {
         return(ex);
     }
 }
 public Object PostGuardarEdificios(object data)
 {
     try
     {
         CatEdificios Jloc     = JsonConvert.DeserializeObject <CatEdificios>(data.ToString());
         var          Edificio = new DataCatEdificio();
         if (Jloc.IdEdificio == 0)
         {
             return(Edificio.GuardarEdificio(Jloc));
         }
         else
         {
             return(Edificio.ActualizaEdificios(Jloc));
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #3
0
 public Object GuardarEdificio(CatEdificios Obj)
 {
     try
     {
         BDVideosUSAVEntitiesModelSolicitudes Model = new BDVideosUSAVEntitiesModelSolicitudes();
         var querybusca = from c in Model.CatEdificios
                          where c.DescEdificios == Obj.DescEdificios
                          select c;
         if (querybusca.ToList().Count == 0)
         {
             Model.CatEdificios.Add(Obj);
             Model.SaveChanges();
             return(true);
         }
         else
         {
             return("Descripcion repetida");
         }
     }
     catch (Exception ex)
     {
         return(ex);
     }
 }