Example #1
0
        public GenericAnswer CreateRulette(RuletteModel dataRulette)
        {
            GenericAnswer response = new GenericAnswer();

            SqlParameter[] parameters =
            { new SqlParameter     {
                  Value = Enum.Status.Create, ParameterName = RuletteMapping.ruletteStatus
              },
              new SqlParameter {
                  SqlDbType = SqlDbType.Int, Direction = ParameterDirection.Output, ParameterName = RuletteMapping.OutIdRulette
              } };
            string messageError = string.Empty;

            connectionManager.AcctionRun(insertRulette, ref messageError, parameters);
            if (Convert.ToInt32(parameters[parameters.Length - 1].Value.ToString()) > 0)
            {
                dataRulette.idRulette = Convert.ToInt32(parameters[parameters.Length - 1].Value.ToString());
            }
            if (!string.IsNullOrEmpty(messageError))
            {
                response.error      = messageError;
                response.successful = false;

                return(response);
            }
            response.error      = messageError;
            response.entity     = dataRulette;
            response.successful = true;

            return(response);
        }