Exemplo n.º 1
0
        public async Task <ActionResult> Edit(BlobContentViewModel model, string updateButton)
        {
            if (updateButton.Equals("Cancel"))
            {
                return(Redirect(CacheHelper.GetPreviousPage(_cache)));
            }

            try
            {
                model.SelectedBlobContentItem.Sharing = "None";

                await DigitalTwinsHelper.CreateOrUpdateBlob(
                    model.SelectedBlobContentItem.ParentType,
                    model.SelectedBlobContentItem,
                    model.File,
                    _cache,
                    Loggers.SilentLogger);

                return(Redirect(CacheHelper.GetPreviousPage(_cache)));
            }
            catch (Exception ex)
            {
                await FeedbackHelper.Channel.SendMessageAsync(ex.Message, MessageType.Info);

                return(View(model));
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(ParentType blobType, Guid blobId)
        {
            CacheHelper.SetPreviousPage(_cache, Request.Headers["Referer"].ToString());

            BlobContentViewModel model = new BlobContentViewModel(blobType, _cache, blobId);

            return(View(model));
        }
Exemplo n.º 3
0
        public ActionResult Create(ParentType blobType, Guid parentId)
        {
            CacheHelper.SetPreviousPage(_cache, Request.Headers["Referer"].ToString());

            BlobContentViewModel model = new BlobContentViewModel(blobType, _cache);

            model.SelectedBlobContentItem.ParentId = parentId;
            return(View(model));
        }