public List <OrdemServicoGridViewModel> GetAllGridViewModelByCliente(Guid idCliente) { List <OrdemServico> retorno = new List <OrdemServico>(); retorno = (from A in db.OrdensServico where A.idCliente.Equals(idCliente) select A).ToList(); return(HelperAssociate.ConvertToGridOrdemServico(retorno)); }
public List <OrdemServicoGridViewModel> GetAllGridViewModel(Guid idOrg, int view) { List <OrdemServico> itens = new List <OrdemServico>(); //Em Andamento if (view == 0) { itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.EmAndamento) select A).ToList(); } //Aguardando produto if (view == 1) { itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.AguardandoProduto) select A).ToList(); } //Para Entrega if (view == 2) { itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.ParaEntrega) select A).ToList(); } //Todos Fechado if (view == 3) { itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) & (A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.Cancelado || A.statusOrdemServico == CustomEnumStatus.StatusOrdemServico.Fechado) select A).ToList(); } //Todos if (view == 4) { itens = (from A in db.OrdensServico where A.idOrganizacao.Equals(idOrg) select A).ToList(); } return(HelperAssociate.ConvertToGridOrdemServico(itens)); }