public int Delete(string codigo) { try { using (var Conexion = new EntitiesPerfiles()) { Arquetipo arquetipo = Conexion.Arquetipo.Where(x => x.Codigo == codigo).FirstOrDefault(); Conexion.Entry(arquetipo).State = EntityState.Deleted; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }
public int Insert(string codigo, string descripcionGeneral, byte[] imagen, bool activo) { try { using (var Conexion = new EntitiesPerfiles()) { Arquetipo arquetipo = new Arquetipo(); arquetipo.Codigo = codigo; arquetipo.DescripcionGeneral = descripcionGeneral; arquetipo.Imagen = imagen; arquetipo.Activo = activo; Conexion.Arquetipo.Add(arquetipo); return(Conexion.SaveChanges()); } } catch (Exception) { throw; } }
public int Update(string codigo, string descripcionGeneral, byte[] imagen, bool activo) { try { using (var Conexion = new EntitiesPerfiles()) { Arquetipo arquetipo = Conexion.Arquetipo.Where(x => x.Codigo == codigo).FirstOrDefault(); arquetipo.DescripcionGeneral = descripcionGeneral; arquetipo.Imagen = imagen; arquetipo.Activo = activo; Conexion.Entry(arquetipo).State = EntityState.Modified; return(Conexion.SaveChanges()); } } catch (Exception) { return(0); } }