コード例 #1
0
        public RouletteResponse2 CreateRoulette()
        {
            RouletteResponse2 response = new RouletteResponse2();

            response.rouletteId = 0;
            int answer = 0;

            try
            {
                Open();
                command = new SqlCommand("EXEC dbo.createNewRoulette", connection);
                reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    answer = reader.GetFieldValue <int>(0);
                }
                Close();
                if (answer != 0)
                {
                    response.message    = new Message("0000", "Transaccion exitosa, ruleta creada", null);
                    response.rouletteId = answer;
                }
                else
                {
                    response.message = new Message("0006", "Transaccion fallida.", null);
                }
            }
            catch (Exception ex)
            {
                response.message = new Message("0005", "Transaccion fallida.", ex);
            }

            return(response);
        }
コード例 #2
0
        public RouletteResponse2 Create()
        {
            RouletteResponse2 response = new RouletteResponse2();

            try
            {
                DB db = new DB();
                response = db.CreateRoulette();
            }
            catch (Exception ex)
            {
                response.message = new Message("0003", "Transaccion fallida", ex);
            }

            return(response);
        }