public bool Excluir(int id) { using (var ctx = new CippContexto()) { try { var resultado = ctx.Organismos.FirstOrDefault(s => s.Id == id); var info = ctx.IntegracaoInfo.FirstOrDefault(s => s.OrganismoId == id); if (info != null) { ctx.IntegracaoInfo.Attach(info); ctx.IntegracaoInfo.Remove(info); ctx.SaveChanges(); } ctx.Organismos.Attach(resultado); ctx.Organismos.Remove(resultado); var retorno = ctx.SaveChanges(); if (retorno <= 0) { return(false); } return(true); } catch (Exception e) { Console.WriteLine(e); throw; } } }
public bool AdicionarRegistroDeHistoricoDeExclusao(HistoricoExclusao historico) { try { using (var contexto = new CippContexto()) { if (historico == null) { return(false); } contexto.HistoricoExclusoes.Add(historico); contexto.SaveChanges(); return(true); } } catch (Exception e) { throw e; } }
public bool AdicionarInspecao(Historico historico) { try { using (var contexto = new CippContexto()) { if (historico == null) { return(false); } contexto.Historico.Add(historico); contexto.SaveChanges(); return(true); } } catch (Exception e) { Console.WriteLine(e); throw; } }
public bool Adicionar(IntegracaoInfos obj) { using (var ctx = new CippContexto()) { try { ctx.IntegracaoInfo.Add(obj); var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Adicionar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Organismos.Add(organismo); var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Atualizar(Organismo organismo) { using (var ctx = new CippContexto()) { try { ctx.Entry(organismo).State = EntityState.Modified; var resultado = ctx.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } catch { throw; } } }
public bool Atualizar(IntegracaoInfos obj) { try { using (var context = new CippContexto()) { context.Entry(obj).State = obj.Id == 0 ? EntityState.Added : EntityState.Modified; var resultado = context.SaveChanges(); if (resultado <= 0) { return(false); } return(true); } } catch (Exception e) { throw e; } }
public bool AdicionarDadosInspecao(Inspecao inspecao) { try { using (var ctx = new CippContexto()) { var existe = ObterDadosInspecao(inspecao.CodigoCipp).Id; if (existe > 0) { return(false); } //inspecao.DataAlteracao = DateTime.Now; ctx.Inspecoes.AddOrUpdate(inspecao); ctx.SaveChanges(); return(true); } } catch { throw new Exception(string.Format("Erro ao gravar inspeção {0}. Código-OIA-PP {1}", inspecao.CodigoCipp, inspecao.CodigoOIA)); } }