Beispiel #1
0
        public void Post(Models.IRequest request)
        {
            //if (request.Method == "AddTableRequest")
            switch (request.Method)
            {
            case "AddTableRequest":
                Models.Messages.AddTableRequest addTableRequest = request.Params as Models.Messages.AddTableRequest;

                Boolean valid = true;     //!base.Verify(addTableRequest.BitcoinAddress, addTableRequest.ToString(), request.Signature
                if (!valid)
                {
                    //throw new Exceptions.SignatureNotValidException();
                    throw new Exception();
                }
                else
                {
                    TableRepo.Add(addTableRequest.Table);
                }
                break;

            default:
                throw new NotImplementedException();
            }
        }
Beispiel #2
0
 public void Post(Models.Messages.AddTableRequest request)
 {
     TableRepo.Add(request.Table);
 }