Exemplo n.º 1
0
 public static void Execute(ItemsInput items)
 {
     try
     {
         foreach (var item in items.Items)
         {
             CacheRename(items.Directory, item);
         }
         foreach (var item in items.Items)
         {
             VerifyRename(items.Directory, item);
         }
         foreach (var item in items.Items)
         {
             RenameFile(items.Directory, item);
         }
     }
     catch
     {
         foreach (var item in items.Items)
         {
             UndoRename(items.Directory, item);
         }
         throw;
     }
 }
Exemplo n.º 2
0
        public async Task <IEnumerable <int> > CreateItems([FromBody] ItemsInput itemsInput)
        {
            string userId = (string)TempData["UserId"];

            CreateItemsModel createItemsModel = new CreateItemsModel();

            createItemsModel.CategoryId  = 1;
            createItemsModel.UserId      = userId;
            createItemsModel.PointValues = itemsInput.Items;

            string jsonString = JsonConvert.SerializeObject(createItemsModel);

            HttpResponseMessage responseMessage = await ApiClient.PostAsync("/Item/createItems", jsonString);

            var responseResult = responseMessage.Content.ReadAsStringAsync().Result;

            var response = JsonConvert.DeserializeObject <CreateItemsResponse>(responseResult);

            TempData["UserId"] = userId;

            return(response.ItemIds);
        }