EstadoUF IRepositorioEstadoUF.FindByUF(string uf) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.EstadoUF.Where(x => x.Sigla.ToUpper() == uf.ToUpper()).FirstOrDefault()); } }
EstadoUF IRepositorioEstadoUF.FindByName(string nome) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.EstadoUF.Where(x => x.Nome.ToUpper() == nome.ToUpper()).FirstOrDefault()); } }
public virtual bool UpdateOrInsert(Tipo item) { try { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { context.Entry <Tipo>(item).State = System.Data.Entity.EntityState.Modified; int rows = 0; bool concurrency = false; try { rows = context.SaveChanges(); } catch (DbUpdateConcurrencyException ex) { concurrency = true; ex.Entries.Single().Reload(); rows = context.SaveChanges(); } if (rows <= 0) { context.Entry <Tipo>(item).State = System.Data.Entity.EntityState.Added; rows = context.SaveChanges(); } return(rows > 0); } } catch (Exception ex) { throw ex; } }
public virtual List <Tipo> ListAll() { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.Set <Tipo>().ToList()); } }
public List <Arquivo> GetByUFeTipoArquivo(string uf, string tipoArquivo) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.Arquivo.Where(x => x.EstadoUF.Sigla.ToUpper() == uf.ToUpper() && x.TipoArquivo.Nome.ToUpper() == tipoArquivo.ToUpper()).ToList()); } }
List <Arquivo> IRepositorioArquivo.GetByUF(string uf) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.Arquivo.Where(x => x.EstadoUF.Sigla.ToUpper() == uf.ToUpper()).ToList()); } }
public Arquivo GetByName(string nome) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { return(context.Arquivo.Where(x => x.Nome.ToUpper() == nome.ToUpper()).FirstOrDefault()); } }
public List <Arquivo> Buscar(Arquivo criterio) { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { var query = context.Arquivo.Where(x => x.IdTipoArquivo == criterio.IdTipoArquivo || x.IdEstadoUF == criterio.IdEstadoUF).OrderBy(x => x.Nome); return(query.ToList()); } }
public virtual bool DeleteItem(Tipo item) { try { using (ArquivoDataSUSEntities context = new ArquivoDataSUSEntities()) { context.Entry <Tipo>(item).State = System.Data.Entity.EntityState.Deleted; return(context.SaveChanges() > 0); } } catch (Exception ex) { throw ex; } }