コード例 #1
0
        public List <SolicitacaoStatus> Search(SolicitacaoStatus obj)
        {
            List <SolicitacaoStatus> lstRet = new List <SolicitacaoStatus>();

            using (SqlConnection oConnection = new SqlConnection(Conexao.DefaultConnection))
            {
                oConnection.Open();

                using (SqlCommand oCommand = oConnection.CreateCommand())
                {
                    oCommand.CommandText = Conexao.Owner + "usp_Solicitacao_Status_Search";
                    oCommand.CommandType = CommandType.StoredProcedure;

                    #region --- Parâmetros ---
                    oCommand.Parameters.Clear();

                    oCommand.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@sos_Id",
                        Direction     = ParameterDirection.Input,
                        Value         = obj.SolicitacaoStatusId
                    });

                    oCommand.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@sos_Nome",
                        Direction     = ParameterDirection.Input,
                        Value         = obj.Nome
                    });
                    #endregion

                    try
                    {
                        SqlDataReader oDr = oCommand.ExecuteReader();

                        while (oDr.Read())
                        {
                            SolicitacaoStatus item = new SolicitacaoStatus
                            {
                                SolicitacaoStatusId = oDr["sos_Id"].ToString(),
                                Nome = oDr["sos_Nome"].ToString(),
                            };

                            lstRet.Add(item);
                        }
                    }
                    catch (SqlException ex) when(ex.Server == ".\\SQLEXPRESS")
                    {
                        Console.WriteLine("SQL Provider Error: " + ex.Message);
                    }
                    catch (Exception ex) when(ex.InnerException.ToString() == "Parameter Error")
                    {
                        Console.WriteLine("SQL Provider Error: " + ex.Message);
                    }
                }

                oConnection.Close();
            }
            return(lstRet);
        }
コード例 #2
0
ファイル: AtacadistaApi.cs プロジェクト: lucasrlm/lojista-api
        public void AlterarSolicitacao(int solicitacaoId, SolicitacaoStatus solicitacaoStatus)
        {
            var json = JsonConvert.SerializeObject(solicitacaoStatus);

            var response = _clienteHttp.PutAsync(_clienteHttp.BaseAddress + $"/{solicitacaoId}", new StringContent(json, Encoding.UTF8, "application/json")).Result;

            if (!response.IsSuccessStatusCode)
            {
                throw new Exception("Erro na chamada da API de atacadista.");
            }
        }
コード例 #3
0
 public SolicitacaoStatus Find(SolicitacaoStatus obj)
 {
     throw new NotImplementedException();
 }
コード例 #4
0
 public long?Insert(SolicitacaoStatus obj)
 {
     throw new NotImplementedException();
 }
コード例 #5
0
 public ActionResult Put(int solicitacaoId, [FromBody] SolicitacaoStatus solicitacao)
 {
     _solicitacaoNegocio.AlterarSolicitacao(solicitacaoId, solicitacao);
     return(Ok());
 }
コード例 #6
0
 public void AlterarSolicitacao(int solicitacaoId, SolicitacaoStatus solicitacaoStatus)
 {
     _solicitacaoRepositorio.AlterarSolicitacao(solicitacaoId, solicitacaoStatus);
 }
コード例 #7
0
 public void AlterarSolicitacao(int solicitacaoId, SolicitacaoStatus solicitacaoStatus)
 {
     _atacadistaApi.AlterarSolicitacao(solicitacaoId, solicitacaoStatus);
 }
コード例 #8
0
 public void Excluir(SolicitacaoStatus model)
 {
     _rep.Deletar(model);
 }
コード例 #9
0
 public SolicitacaoStatus Find(SolicitacaoStatus obj)
 {
     return(_solicitacaoStatusRepository.Find(obj));
 }
コード例 #10
0
 public void Salvar(SolicitacaoStatus model)
 {
     _rep.Salvar(model);
 }
コード例 #11
0
 public void AdicionarSolicitacaoStatus(SolicitacaoStatus model)
 {
     _rep.context.SolicitacaoStatus.Add(model);
 }
コード例 #12
0
 public void AlterarSolicitacao(int solicitacaoId, SolicitacaoStatus solicitacaoStatus)
 {
     return;
 }
コード例 #13
0
 public bool Update(SolicitacaoStatus obj)
 {
     return(_solicitacaoStatusRepository.Update(obj));
 }
コード例 #14
0
 public List <SolicitacaoStatus> Search(SolicitacaoStatus obj)
 {
     return(_solicitacaoStatusRepository.Search(obj));
 }
コード例 #15
0
 public long?Insert(SolicitacaoStatus obj)
 {
     return(_solicitacaoStatusRepository.Insert(obj));
 }
コード例 #16
0
 public void Salvar(SolicitacaoStatus model)
 {
     _rep.AddUpdate(model);
 }
コード例 #17
0
 public bool Update(SolicitacaoStatus obj)
 {
     throw new NotImplementedException();
 }
コード例 #18
0
 public bool Delete(SolicitacaoStatus obj)
 {
     return(_solicitacaoStatusRepository.Delete(obj));
 }