public List <dynamic> getAllItems(string staff) { dbKumaEntities dbctx = new dbKumaEntities(); List <dynamic> inativos = new List <dynamic>(); foreach (Artigo ex in dbctx.Artigoes.Where(c => c.removeOn == null)) { dynamic inativo = new System.Dynamic.ExpandoObject(); inativo.id = ex.id; inativo.designacao = ex.designacao; inativo.descricao = ex.descricao; inativo.categoria = ex.Categoria.designacao; //inativo.localizacao = ex.Localizacao.designacao; /*inativo.contato = ex.contato; * inativo.endereco = ex.endereco; * inativo.email = ex.email; * inativo.creditos = ex.Creditoes.Count; * inativo.cod = ex.cod; * inativo.status = "hidden"; * inativos.Add(inativo);*/ } return(inativos); }
protected virtual void Dispose(bool disposing) { if (disposing) { if (_ctx != null) { _ctx.Dispose(); _ctx = null; } } }
public TipoPessoaServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <TipoPessoa>(); }
public IQueryable <Armazem> GetAllArmazems() { _ctx = new dbKumaEntities(); return(_set); }
public ArmazemServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Armazem>(); }
public IQueryable <Artigo> GetArtigoById(Guid id) { _ctx = new dbKumaEntities(); return(_set.Where(a => a.id == id)); }
public IQueryable <Artigo> GetAllEmpresaArtigos() { _ctx = new dbKumaEntities(); return(_set.Where(e => e.idEmpresa == User.empresa.id)); }
public IQueryable <Empresa> GetAllEmpresas() { _ctx = new dbKumaEntities(); return(_set); }
public IQueryable <Localizacao> GetAllLocalizacaos() { _ctx = new dbKumaEntities(); return(_set); }
public IQueryable <Doado> GetAllDoados() { _ctx = new dbKumaEntities(); return(_set); }
public DoadoServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Doado>(); }
public IQueryable <Categoria> GetAllCategorias() { _ctx = new dbKumaEntities(); return(_set); }
public CategoriaServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Categoria>(); }
public static string addNewItem(string id, string typeItem, string locationItem, string date, string firtname, string lastname, string email, string contact, string outrosDetalhesLost) { dbKumaEntities dbctx = new dbKumaEntities(); Artigo artigo = new Artigo(); Pessoa pessoa = new Pessoa(); ArtigoPessoa apessoa = new ArtigoPessoa(); if (id != string.Empty) { using (var transaction = dbctx.Database.BeginTransaction()) { try { pessoa.nome = firtname + " " + lastname; pessoa.tel1 = contact; pessoa.email1 = email; pessoa.createOn = DateTime.Now; pessoa.createBy = BLL.User.idLoggedUser; if (BLL.User.empresa != null) { pessoa.idEmpresa = BLL.User.empresa.id; } pessoa.id = Guid.NewGuid(); dbctx.Pessoas.Add(pessoa); dbctx.SaveChanges(); artigo.designacao = typeItem; artigo.descricao = outrosDetalhesLost; //artigo.idLocalizacao = int.Parse(locationItem); if (BLL.User.empresa != null) { artigo.idEmpresa = BLL.User.empresa.id; } if (id == "0") { artigo.perdidoEm = DateTime.Parse(date); } if (id == "1") { artigo.achadoEm = DateTime.Parse(date); } artigo.createOn = DateTime.Now; artigo.createBy = BLL.User.idLoggedUser; artigo.id = Guid.NewGuid(); dbctx.Artigoes.Add(artigo); dbctx.SaveChanges(); apessoa.id = Guid.NewGuid(); apessoa.idArtigo = artigo.id; apessoa.idPessoa = pessoa.id; apessoa.createdOn = DateTime.Now; apessoa.createBy = BLL.User.idLoggedUser; dbctx.ArtigoPessoas.Add(apessoa); dbctx.SaveChanges(); transaction.Commit(); } catch (Exception e) { transaction.Rollback(); } } } else { return("-1"); } return("1"); }
public IQueryable <TipoPessoa> GetAllTipoPessoas() { _ctx = new dbKumaEntities(); return(_set); }
public LocalizacaoServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Localizacao>(); }
public ArtigoServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Artigo>(); }
public IQueryable <Artigo> GetAllArtigos() { _ctx = new dbKumaEntities(); return(_set); }
public EmpresaServico() { _ctx = new dbKumaEntities(); _set = _ctx.Set <Empresa>(); }