public override Container CapturarPorId(Guid id) { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Containers.Include(c => c.CodigoIso).FirstOrDefault(c => c.Id == id)); } }
public override IEnumerable <Container> Listar() { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Containers.Include(c => c.CodigoIso).ToList()); } }
public override IEnumerable <Container> CapturarPor(Expression <Func <Container, bool> > condicao) { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Containers.Include(c => c.CodigoIso).Where(condicao).ToList()); } }
public virtual T CapturarPorId(Guid id) { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Set <T>().FirstOrDefault(c => c.Id == id)); } }
public virtual IEnumerable <T> CapturarPor(Expression <Func <T, bool> > condicao) { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Set <T>().Where(condicao).ToList()); } }
public virtual IEnumerable <T> Listar() { using (ContainerControlContext dao = new ContainerControlContext()) { return(dao.Set <T>().ToList()); } }
public virtual T Excluir(T model) { using (ContainerControlContext dao = new ContainerControlContext()) { dao.Entry(model).State = EntityState.Deleted; dao.SaveChanges(); } return(model); }
public virtual T Excluir(Guid id) { T excluir = null; using (ContainerControlContext dao = new ContainerControlContext()) { excluir = CapturarPorId(id); } return(Excluir(excluir)); }
public override Container Excluir(Container ctnr) { using (ContainerControlContext dao = new ContainerControlContext()) { dao.Entry(ctnr).State = EntityState.Deleted; //dao.Entry(ctnr.CodigoIso).State = EntityState.Unchanged; dao.SaveChanges(); } return(ctnr); }
public virtual T Atualizar(T model) { T entity = null; using (ContainerControlContext dao = new ContainerControlContext()) { entity = dao.Set <T>().Attach(model); dao.Entry(entity).State = EntityState.Modified; dao.SaveChanges(); } return(entity); }
public virtual T Inserir(T model) { T entity = null; using (ContainerControlContext dao = new ContainerControlContext()) { entity = dao.Set <T>().Add(model); dao.Entry(entity).State = EntityState.Added; dao.SaveChanges(); } return(entity); }
public override Container Inserir(Container model) { Container entity = null; using (ContainerControlContext dao = new ContainerControlContext()) { entity = dao.Containers.Add(model); dao.Entry(entity).State = EntityState.Added; if (model.CodigoIso != null) { dao.Entry(model.CodigoIso).State = EntityState.Unchanged; } dao.SaveChanges(); } return(entity); }
public override Container Atualizar(Container model) { Container entity = null; using (ContainerControlContext dao = new ContainerControlContext()) { entity = dao.Containers.FirstOrDefault(c => c.Id == model.Id); entity.Populate(model); dao.Entry(entity).State = EntityState.Modified; if (model.CodigoIso != null) { dao.Entry(model.CodigoIso).State = EntityState.Unchanged; } dao.SaveChanges(); } return(entity); }