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; } }
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); } }