private List <ResultadoPrecoCotacaoFornecedor> CotacaoProdsGroup(int usuarioId, int cotacaoId) { var usuario = _usuarioRep.GetSingle(usuarioId); var fornecedor = _fornecedoRep.GetAll().FirstOrDefault(x => x.PessoaId == usuario.PessoaId); var _param = new SqlParameter { ParameterName = "@FORNECEDORID", SqlDbType = System.Data.SqlDbType.BigInt, Value = fornecedor.Id }; var cotacaoProdsGroup = _usuarioRep.ExecWithStoreProcedure <ResultadoPrecoCotacaoFornecedor>("stp_fornecedor_preco_cotacao @FORNECEDORID", _param).ToList(); return(cotacaoProdsGroup); }
public HttpResponseMessage FornCotacaoEveolucao(HttpRequestMessage request) { return(CreateHttpResponse(request, () => { var usuario = _usuarioRep.GetSingle(int.Parse(HttpContext.Current.User.Identity.GetUserId())); var fornecedor = _fornecedorRep.FirstOrDefault(x => x.Pessoa.Id == usuario.Pessoa.Id); var pFornecedorId = new SqlParameter { ParameterName = "@FORNECEDORID", SqlDbType = SqlDbType.BigInt, Value = fornecedor.Id }; var relatCe = _usuarioRep.ExecWithStoreProcedure <IndicadorFornViewModel>("stp_fornecedor_rel_cotacao_evolucao @FORNECEDORID", pFornecedorId); _unitOfWork.Commit(); var pForId = new SqlParameter { ParameterName = "@FORN", SqlDbType = SqlDbType.BigInt, Value = fornecedor.Id }; var relatCp = _usuarioRep.ExecWithStoreProcedure <IndicadorFornViewModel>("stp_fornecedor_rel_cotacao_partic @FORN", pForId); _unitOfWork.Commit(); var relatCped = ""; var response = request.CreateResponse(HttpStatusCode.OK, new { relatCe, relatCp, relatCped }); return response; })); }