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)); } }
public ActionResult Edit(ParentType blobType, Guid blobId) { CacheHelper.SetPreviousPage(_cache, Request.Headers["Referer"].ToString()); BlobContentViewModel model = new BlobContentViewModel(blobType, _cache, blobId); return(View(model)); }
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)); }