コード例 #1
0
        public AdminService UpdateCoolDowntime(CoolDownTime cooldowntime)
        {
            RestParameters bodyParameters = new RestParameters()
                                            .AddParameters(RestParametersKeys.Token, user.Token)
                                            .AddParameters(RestParametersKeys.Time, cooldowntime.Time);
            SimpleEntity simpleEntity = cooldowntimeResource.HttpPutAsObject(null, null, bodyParameters);

            CheckService(!simpleEntity.Equals(true),
                         "CoolDownTime " + cooldowntime.ToString() + "was not Updated.");
            return(this);
        }
コード例 #2
0
        public GuestService Logout(IUser loggerOut)
        {
            RestParameters bodyParameters = new RestParameters()
                                            .AddParameters(RestParametersKeys.Token, loggerOut.Token)
                                            .AddParameters(RestParametersKeys.Name, loggerOut.Name);
            SimpleEntity simpleEntity = logoutResource.HttpPostAsObject(null, null, bodyParameters);

            CheckService(!simpleEntity.Equals(true), "Logout Unsuccessful.");
            loggerOut.Token = string.Empty;
            return(new GuestService());
        }
コード例 #3
0
        public UserService RemoveUser(IUser newAdmin)
        {
            RestParameters urlParameters = new RestParameters()
                                           .AddParameters(RestParametersKeys.Token, user.Token)
                                           .AddParameters(RestParametersKeys.Name, newAdmin.Name);
            SimpleEntity simpleEntity = userResource
                                        .HttpDeleteAsObject(urlParameters, null, null);

            CheckService(!simpleEntity.Equals(true),
                         "User " + newAdmin.ToString() + "was not Removed.");
            //logger.Info("RemoveUser = " + simpleEntity.content);
            return(this);
        }
コード例 #4
0
        public UserService UpdateItem(ItemTemplate item, ItemTemplate updateItem)
        {
            RestParameters bodyParameters = new RestParameters()
                                            .AddParameters(RestParametersKeys.Token, user.Token)
                                            .AddParameters(RestParametersKeys.Item, updateItem.Item);
            RestParameters pathParameters = new RestParameters()
                                            .AddParameters(RestParametersKeys.Index, item.Index);
            SimpleEntity simpleEntity = itemResource.HttpPutAsObject(null, pathParameters, bodyParameters);

            CheckService(!simpleEntity.Equals(true),
                         "Item " + item.ToString() + "was not Added.");
            return(this);
        }
コード例 #5
0
        public UserService AddAdmin(IUser newAdmin)
        {
            RestParameters urlParameters = new RestParameters()
                                           .AddParameters(RestParametersKeys.Token, user.Token)
                                           .AddParameters(RestParametersKeys.Name, newAdmin.Name)
                                           .AddParameters(RestParametersKeys.Password, newAdmin.Password)
                                           .AddParameters(RestParametersKeys.Rights, ParamTrue);
            SimpleEntity simpleEntity = userResource
                                        .HttpPostAsObject(urlParameters, null, null);

            CheckService(!simpleEntity.Equals(true),
                         "Admin " + newAdmin.ToString() + "was not Added.");
            return(this);
        }
コード例 #6
0
 public UserService AddItems(List <ItemTemplate> itemsTemplate)
 {
     foreach (ItemTemplate item in itemsTemplate)
     {
         RestParameters pathParameters = new RestParameters()
                                         .AddParameters(RestParametersKeys.Index, item.Index);
         RestParameters bodyParameters = new RestParameters()
                                         .AddParameters(RestParametersKeys.Token, user.Token)
                                         .AddParameters(RestParametersKeys.Item, item.Item);
         SimpleEntity simpleEntity = itemResource.HttpPostAsObject(null, pathParameters, bodyParameters);
         CheckService(!simpleEntity.Equals(true),
                      "Item " + item.ToString() + "was not Added.");
     }
     return(this);
 }