public void Guardar(tbl_logEstado data) { try { using (var ctx = new ceContext()) { //Existe ctx.Configuration.AutoDetectChangesEnabled = false; ctx.Configuration.ValidateOnSaveEnabled = false; if (data.id > 0) { ctx.Entry(data).State = EntityState.Modified; } else //nuevo registro { var logData = ctx.Entry(data); logData.State = EntityState.Added; // ctx.Entry(data).State = EntityState.Added; logData.Property(x => x.fecha).IsModified = false; } ctx.SaveChanges(); } } catch (Exception e) { throw; } }
public bool Guardar(decimal solicitud, decimal Estado) { var dataSolicitud = new SL_SolicitudCredito() { C5000 = solicitud, C5063 = Estado }; var datSo = new SL_SolicitudCredito(); try { using (var ctx = new ceContext()) { if (solicitud > 0) { var sol = ctx.SL_SolicitudCredito.First(x => x.C5000 == solicitud); sol.C5063 = Estado; ctx.SaveChanges(); } return(true); } } catch (Exception) { return(false); } }
public void Eliminar(int id) { try { using (var ctx = new ceContext()) { ctx.Entry(new tbl_logEstado { id = id }).State = EntityState.Deleted; ctx.SaveChanges(); } } catch (Exception) { throw; } }