Example #1
0
 public void Get(Token token)
 {
     if (!TemporaryFunctions.tokenIsValid())
     {
         throw new HttpResponseException(HttpStatusCode.Forbidden);
     }
 }
Example #2
0
        public override void OnActionExecuting(HttpActionContext actionContext)
        {
            var tokenValue = actionContext.Request.Headers.Authorization;

            if (!TemporaryFunctions.userIsAuthorized())
            {
                throw new HttpResponseException(HttpStatusCode.Forbidden);
            }
        }
Example #3
0
        public Customer Get(Token token)
        {
            var customerToReturn = TemporaryFunctions.getCustomerByToken();

            if (customerToReturn == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }
            return(customerToReturn);
        }
Example #4
0
 public Token Post([FromBody] Credentials credentials)
 {
     if (TemporaryFunctions.credentialsAreValid())
     {
         return new Token()
                {
                    Value = "THIS_RANDOM_VALUE_HAS_TO_GET_WRITTEN_INTO_THE_DATABSE"
                }
     }
     ;
     else
     {
         throw new HttpResponseException(HttpStatusCode.Forbidden);
     }
 }
Example #5
0
 public HttpResponseMessage Put([FromBody] Customer customer)
 {
     return(new HttpResponseMessage(TemporaryFunctions.customerCouldBeUpdated() ? HttpStatusCode.Created : HttpStatusCode.Conflict));
 }