protected void Page_Load(object sender, EventArgs e) { try { GalleryManager GM = new GalleryManager(); int id = Convert.ToInt32(Request["id"]); GalleryTBx gallery = GM.GetByID(id); int type = Convert.ToInt32(Request["type"]); gallery.Status = 1; gallery.Type = type; if (type == 1) { gallery.Name = Request["name"]; gallery.Link = Request["link"]; GM.Save(); } else { gallery.Link = "/upload/gallery/gallery_thumb_" + gallery.ID + ".jpg"; gallery.Link2 = "/upload/gallery/gallery_" + gallery.ID + ".jpg"; GM.Save(); string base64 = Request["base641"]; if (!string.IsNullOrEmpty(base64)) { byte[] imageBytes = Convert.FromBase64String(base64); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); ms.Write(imageBytes, 0, imageBytes.Length); System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true); string fileName = "gallery_thumb_" + gallery.ID + ".jpg"; image.Save(Path.Combine(Server.MapPath("~/upload/gallery"), fileName)); } base64 = Request["base642"]; if (!string.IsNullOrEmpty(base64)) { byte[] imageBytes = Convert.FromBase64String(base64); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); ms.Write(imageBytes, 0, imageBytes.Length); System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true); string fileName = "gallery_" + gallery.ID + ".jpg"; image.Save(Path.Combine(Server.MapPath("~/upload/gallery"), fileName)); } } Response.Write(JsonConvert.SerializeObject(new { success = 1 })); } catch (Exception ex) { Response.Write(JsonConvert.SerializeObject(new { success = -1, error = ex })); } }
public void UpdateRecord(int id, string name) { string clearname = name.Replace("%47", "\'"); string pageslug = Utility.SetPagePlug(clearname); GalleryManager.EditGalleryGroup(id, clearname, pageslug); }
public ActionResult AddImageToGallery(AddImageToGalleryViewModel model, int?imageId) { var image = model.Image; var imageFromDb = db.Images.FirstOrDefault(d => d.Url == model.Image.Url); if (imageFromDb == null) { db.Images.Add(image); db.SaveChanges(); imageFromDb = image; } var imgGalleryAlreadyExists = db.ImageGalleries .Where(d => d.GalleryId == model.Gallery.Id).Any(d => d.ImageId == imageFromDb.Id); if (!imgGalleryAlreadyExists) { var imgGallery = new ImageGallery() { GalleryId = model.Gallery.Id, ImageId = imageFromDb.Id, Order = model.ImageGallery.Order }; db.ImageGalleries.Add(imgGallery); db.SaveChanges(); _galleryManager = new GalleryManager(db); _galleryManager.SetOrderOfImageGalleries(imgGallery); } return(RedirectToAction("Edit", new { id = model.Gallery.Id })); }
protected void Page_Load(object sender, EventArgs e) { GalleryManager GM = new GalleryManager(); int galleryID = Convert.ToInt32(Page.RouteData.Values["galleryID"]); gallery = GM.GetByID(galleryID); }
public ActionResult Index() { string lang = FillLanguagesList(); var grouplist = GalleryManager.GetGalleryGroupList(lang); return(View(grouplist)); }
public ActionResult LoadGroup(string lang) { var grouplst = GalleryManager.GetGalleryGroupList(lang); JsonResult result = Json(new SelectList(grouplst, "GalleryGroupId", "GroupName")); return(result); }
// Use this for initialization void Start() { if (!GalleryManager.IsLocked(name)) { imageGallery.sprite = Resources.Load <Sprite> ("Chaos/" + name); buttonGallery.interactable = true; } }
void UpdatePicturePreview() { //ListMethod if (GalleryManager.GetPicturesList().ElementAtOrDefault(GalleryManager.GetSelectedPicture()) != null) { this.GetComponent <RawImage>().texture = LoadPNG(GalleryManager.GetPicturesList()[GalleryManager.GetSelectedPicture()]); } }
public JsonResult SortRecords(string list) { JsonList psl = (new JavaScriptSerializer()).Deserialize <JsonList>(list); string[] idsList = psl.list; bool issorted = GalleryManager.SortRecords(idsList); return(Json(issorted)); }
public ActionResult GalleryList(long propertyId) { ViewBag.PropertyId = propertyId; AdminVWModel adminVwModel = new AdminVWModel(); adminVwModel.GalleryList = GalleryManager.GetGalleryByPropertyId(propertyId); return(View(adminVwModel.GalleryList)); }
public CoverSeriesWizard(MusicFileCollectionEditor musicFileEditors, GalleryManager galleryManager) { _musicFileEditors = musicFileEditors; _wizardModel = new CoverWizard(musicFileEditors.ElementAt(0), galleryManager); _wizardModel.SearchLaunch += WizardModelOnSearchLaunch; _wizardModel.SearchCancel += WizardModelOnSearchCancel; _wizardModel.SearchEnd += WizardModelOnSearchEnd; }
//To be adapted public void ClickShareButton() { //DictionaryMethod //GalleryManager.GetPicturesDictionary().TryGetValue(GalleryManager.GetSelectedPicture(), out string directory); //StartCoroutine(ExportGivenPicture(directory)); //ListMethod StartCoroutine(ExportGivenPicture(GalleryManager.GetPicturesList()[GalleryManager.GetSelectedPicture()])); }
private void Start() { galleryMng = gameMngObj.GetComponent <GalleryManager>(); gameMng = gameMngObj.GetComponent <GameManager>(); player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerBehaviour>(); anglePointer = 1; canAdd = true; pointer.GetComponent <Transform>().rotation = Quaternion.Euler(0, 0, -50); }
private void Init() { currentValueList = DataManager.Instance.GetItemData(); MainScenesData.Instance.currentValueList = currentValueList; galleryView = GalleryManager.InstantityGalleryManager( galleryItemTemplete, itemParent.transform, new Vector2(200, 600)); //galleryView.InitGalleryManager(currentValueList.Count); galleryView.InitGalleryManager(3); }
public ActionResult DeleteImageFromGallery(int galleryId, int imageId) { GalleryManager galleryManager = new GalleryManager(_context); var imageToDelete = _context.ImageGalleries.Where(d => d.GalleryId == galleryId).FirstOrDefault(d => d.ImageId == imageId); _context.ImageGalleries.Remove(imageToDelete); _context.SaveChanges(); galleryManager.OrderAndSave(_context.ImageGalleries.Where(d => d.GalleryId == galleryId).ToList()); return(RedirectToAction("Edit", new { id = galleryId })); }
public async Task <HttpResponseMessage> EditUser(IncomingEditUser model) { return(await ErrorFactory.Handle(async() => { var userID = User.Identity.GetUserId(); if (userID == null) { throw new Exception(); } using (var unitOfWork = new UnitOfWork()) { unitOfWork.Users.EditUser(userID, model.PhoneNumber, model.FirstName, model.LastName); unitOfWork.Complete(); try { if (model.Image != null && !string.IsNullOrWhiteSpace(model.Image.Data)) { //This is added to help yogita with her base64 problems. model.Image.Data = model.Image.Data.Replace(' ', '+'); var data = ImageFactory.ConvertBase64ToArray(model.Image.Data); GalleryManager galMan = new GalleryManager(); var pictureId = await galMan.UploadImage(data, userID); if (pictureId == null) { throw new Exception(); } unitOfWork.Users.SetProfilePictureADMIN(userID, pictureId ?? Guid.NewGuid()); unitOfWork.Complete(); } } catch (Exception) { //Maybe try to delete image. } return GetInformationForCurrentUserResponseMessage(userID); } }, this.Request)); }
public async Task <HttpResponseMessage> AddIcon(IncomingBase64File model) { return(await ErrorFactory.Handle(async() => { var userID = User.Identity.GetUserId(); if (userID == null) { throw new Exception(); } using (var unitOfWork = new UnitOfWork()) { try { if (model != null && !string.IsNullOrWhiteSpace(model.Data)) { //This is added to help yogita with her base64 problems. model.Data = model.Data.Replace(' ', '+'); var data = ImageFactory.ConvertBase64ToArray(model.Data); GalleryManager galMan = new GalleryManager(); var pictureId = await galMan.UploadImage(data, userID, ImageFormat.Png); if (pictureId == null) { throw new Exception(); } var icon = unitOfWork.Pictures.CreateIconLink(userID, pictureId ?? Guid.NewGuid()); unitOfWork.Complete(); return JsonFactory.CreateJsonMessage(OutgoingIcon.Parse(icon), HttpStatusCode.OK, this.Request); } } catch (Exception) { //Maybe try to delete image. } return JsonFactory.CreateJsonMessage(new OutgoingMessage { Action = "unknownError" }, HttpStatusCode.InternalServerError, this.Request); } }, this.Request)); }
// Start is called before the first frame update void Start() { if (instance == null) { instance = this; } else { Destroy(gameObject); } DontDestroyOnLoad(gameObject); gallery.enabled = false; }
public void UploadImage() { var httpRequest = HttpContext.Current.Request; if (httpRequest.Files.Count == 0) { throw new ValidationException("Nijedan fajl nije odabran za upload!"); } HttpPostedFile postedFile = httpRequest.Files[0]; string rootFolder = HttpContext.Current.Server.MapPath($"~/Content/Gallery/"); string extension = Path.GetExtension(postedFile.FileName); GalleryManager.AddImage(rootFolder, postedFile.InputStream, (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds + "_" + postedFile.FileName); }
void CheckInput() { GameObject[] gos; gos = GameObject.FindGameObjectsWithTag("WordObjects"); foreach (GameObject go in gos) { if (StaticData.selectedCategory == 6 || StaticData.selectedDifficulty.Equals("Easy") || StaticData.selectedDifficulty.Equals("Medium")) { // for (int i = 0; i < wordIndex; i++) // wordRomaji += wordArray [i].ToString (); Debug.Log(word); Debug.Log("Romaji: " + wordRomaji); if (go.name == wordRomaji) { go.GetComponentInChildren <Animator> ().enabled = true; go.GetComponentInChildren <Image> ().enabled = false; go.GetComponent <MeshRenderer> ().enabled = false; wordIndex = 0; word = null; wordRomaji = null; Output.text = ""; // Destroy (go); StartCoroutine(DestroyWordObject(go)); GameManager.instance.CheckNeededWord(); } } else { if (go.name == word) { GalleryManager.CheckGallery(word); go.GetComponentInChildren <Animator> ().enabled = true; go.GetComponentInChildren <Image> ().enabled = false; go.GetComponent <MeshRenderer> ().enabled = false; wordIndex = 0; word = null; Output.text = ""; // Destroy (go); StartCoroutine(DestroyWordObject(go)); GameManager.instance.CheckNeededWord(); //go.SetActive (false); } } } }
public GalleryManagerDialog(GalleryManager galleryManager) { Model = galleryManager; View = new GalleryManagerView(Model.GetAllComponentsInChildren<OnlineGallery>(), Model.LocalGalleries); View.TryAddLocalGalleryRequest += (sender, args) => { string errorMessage; if (Model.TryAddLocalGallery(args.Gallery, out errorMessage)) View.CompleteAddLocalGallery(args.Gallery); else View.FailAddLocalGallery(errorMessage); }; View.RemoveLocalGalleryRequest += (sender, args) => { Model.RemoveLocalGallery(args.GalleryName); }; View.ChangeDescriptionRequest += (sender, args) => { string description = Model.GetComponentInChildren(args.GalleryName).Description; View.CompleteChangeDescriptionRequest(description); }; View.OnlineConfigurationRequest += (sender, args) => { IOnlineGalleryConfigurator configurator = Model.GetAllComponentsInChildren<OnlineGallery>().First(x => x.Name == args.GalleryName).GetConfigurator(); View.ContinueConfigureRequest(configurator); }; View.GalleryEnabledChanged += (sender, args) => { Model.GetComponentInChildren(args.GalleryName).Enabled = args.Enabled; }; View.UseCacheChanged += (sender, args) => { Model.GetAllComponentsInChildren<OnlineGallery>().First(x => x.Name == args.GalleryName).UseCache = args.UseCache; }; View.ClearCacheRequest += (sender, args) => { Model.GetAllComponentsInChildren<OnlineGallery>().First(x => x.Name == args.GalleryName).ClearCache(); }; }
public void Init() { OutputManager.Init(); PowerPointManager.Instance.SettingsChanged += (o, e) => OutputManager.UpdateColors(); HelpManager.LoadHelpLinks(); ThemeManager.Load(); PowerPointManager.Instance.SettingsChanged += (o, e) => ThemeManager.Load(); TabPageManager = new TabPageManager(Core.AdSchedule.ResourceManager.Instance.TabsConfigFile); ActivityManager = ActivityManager.OpenStorage(); Gallery1Manager = new GalleryManager(Core.AdSchedule.ResourceManager.Instance.Gallery1ConfigFile); Gallery2Manager = new GalleryManager(Core.AdSchedule.ResourceManager.Instance.Gallery2ConfigFile); RateCardManager = new RateCardManager(Core.Common.ResourceManager.Instance.RateCardFolder); RateCardManager.LoadRateCards(); }
public void LeaveGalleryScreen(GalleryManager.GalleryCloseCallback callback) { if (!(galleryManager == null)) { inputHandler = null; galleryManager.Close(delegate { PopStateStack(); ExecuteActions(); galleryManager = null; if (callback != null) { callback(); } }); } }
public ActionResult SetPositionOfImage(int galleryId, int imageId, bool actionType) { GalleryManager galleryManager = new GalleryManager(_context); var action = actionType ? 1 : -1; var imageGallery = _context.ImageGalleries.Where(d => d.GalleryId == galleryId) .FirstOrDefault(d => d.ImageId == imageId); if (imageGallery == null) { return(HttpNotFound()); } imageGallery.Order = imageGallery.Order += action; galleryManager.SetOrderOfImageGalleries(imageGallery); return(RedirectToAction("Edit", new { id = galleryId })); }
public ActionResult SetPositionOfImageInGallery(int galleryId, int order, int imageId) { var thisGallery = db.ImageGalleries.Where(d => d.GalleryId == galleryId) .SingleOrDefault(d => d.ImageId == imageId); if (thisGallery == null) { return(HttpNotFound()); } thisGallery.Order = order; _galleryManager = new GalleryManager(db); _galleryManager.SetOrderOfImageGalleries(thisGallery); return(RedirectToAction("Edit", new { id = galleryId })); }
IEnumerator CreateGalleryImageHolders() { for (int i = 0; i < GalleryManager.GetPicturesList().Count; i++) { yield return(new WaitForEndOfFrame()); //GetDirectory string directoryPath = GalleryManager.GetPicturesList()[i]; //Instantiate holder with information GameObject holder = Instantiate(imageHolderTemplate, Vector3.zero, Quaternion.identity, this.transform); holder.GetComponent <ImageHolderInformation>().RecieveParameters(i, directoryPath); //Add to deletable list imageHolders.Add(holder); } }
public ActionResult Index(string drplanguage, string txtname) { string lang = FillLanguagesList(); if (ModelState.IsValid) { GalleryGroup model = new GalleryGroup(); model.GroupName = txtname; model.Language = drplanguage; model.PageSlug = Utility.SetPagePlug(txtname); ViewBag.ProcessMessage = GalleryManager.AddGalleryGroup(model); var grouplist = GalleryManager.GetGalleryGroupList(lang); return(View(grouplist)); } return(View()); }
/// <summary> /// This method returns the Artist Selected /// </summary> public bool IsArtistSelected(int positionNumber) { // initial value bool isArtistSelected = false; // are we in a Gallery if (HasSelectedArtist) { // find the position of the SelectedArtist int position = GalleryManager.FindPosition(SelectedArtist.Id); // Set the return value isArtistSelected = (position == positionNumber); } // return value return(isArtistSelected); }
private float needUpdatePosition; //需要更新的距离 /// <summary> /// 实例拖拽管理组件 /// </summary> /// <param name="item">子条目模版</param> /// <param name="parent">拖拽管理组件的父对象</param> /// <param name="itemViewSize">拖拽管理组件的显示区域大小</param> /// <returns></returns> public static GalleryManager InstantityGalleryManager(GalleryItem item, Transform parent, Vector2 itemViewSize) { GalleryManager gallery = Instantiate(Resources.Load <GalleryManager>("Prefabs/UI/Gallery/GalleryParent")); gallery.itemTemplete = item; gallery.itemViewSize = itemViewSize; gallery.itemDistances = item.RectTrans.sizeDelta; gallery.transform.SetParent(parent); gallery.transform.localPosition = Vector3.zero; gallery.transform.localScale = Vector3.one; gallery.scrollRect = gallery.transform.Find("Scroll View").GetComponent <ScrollRect>(); gallery.scrollContent = gallery.scrollRect.content; gallery.scrollRect.onValueChanged.AddListener(gallery.ScrollRectOnValueChanged); return(gallery); }
string FillLanguagesListForGalleryList() { string lang = ""; string id = ""; if (RouteData.Values["lang"] == null) { lang = "tr"; } else { lang = RouteData.Values["lang"].ToString(); } var languages = LanguageManager.GetLanguages(); var list = new SelectList(languages, "Culture", "Language", lang); ViewBag.LanguageList = list; var groups = GalleryManager.GetGalleryGroupList(lang); if (RouteData.Values["id"] == null) { if (groups != null && groups.Count != 0) { id = groups.First().GalleryGroupId.ToString(); } else { id = "0"; } } else { id = RouteData.Values["id"].ToString(); } var grouplist = new SelectList(groups, "GalleryGroupId", "GroupName", id); ViewBag.GroupList = grouplist; return(id); }
public ActionResult CreateGallery(AdminVWModel adminVwModel, HttpPostedFileBase images) { if (adminVwModel != null) { foreach (var file in adminVwModel.Files) { if (Request.Url != null) { string pathUrl = ""; if (file.ContentLength > 0) { string savepath, savefile; var filename = Path.GetFileName(Guid.NewGuid() + file.FileName); savepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "img/Offices/"); if (!Directory.Exists(savepath)) { Directory.CreateDirectory(savepath); } savefile = Path.Combine(savepath, filename); file.SaveAs(savefile); pathUrl = "/img/Offices/" + filename; } var gallery = new Gallery { ImageUrl = pathUrl, ImageType = "Feature Image", PropertyId = adminVwModel.Gallery.PropertyId, CreatedBy = "Admin", UpdateBy = "Admin", CreatedDate = DateTime.Now, UpdateDate = DateTime.Now }; var galleryId = GalleryManager.InsertGallery(gallery); } } } return(RedirectToAction("GalleryList", new { PropertyId = adminVwModel.Gallery.PropertyId })); }
public ActionResult DeleteImageFromGallery(int galleryId, int imageId) { var galleryToDelete = db.ImageGalleries.Where(d => d.GalleryId == galleryId) .SingleOrDefault(d => d.ImageId == imageId); if (galleryToDelete == null) { return(HttpNotFound()); } db.ImageGalleries.Remove(galleryToDelete); db.SaveChanges(); _galleryManager = new GalleryManager(db); _galleryManager.OrderAndSave(db.ImageGalleries.Where(d => d.GalleryId == galleryId).ToList()); return(RedirectToAction("Edit", new { id = galleryId })); }
public MainModel() { _musicFileLoader = new MusicFileLoader(); _musicFileSelector = new MusicFileSelector(_musicFileLoader); _musicFileFilter = new MusicFileRefiner(_musicFileLoader); GalleryManager = new GalleryManager(); MusicFileCollectionEditor = new MusicFileCollectionEditor(); _userConfiguration = new UserConfiguration(_musicFileLoader, GalleryManager); try { Logger.Info("Load user configuration"); _userConfiguration.Load(); } catch (FileNotFoundException) { } ChangeAllFilesSelection(true); MusicFileCollectionEditor.Files = _musicFileLoader.Files.Values; }
public UserConfiguration(MusicFileLoader musicFileLoader, GalleryManager galleryManager) { MusicFileLoader = musicFileLoader; GalleryManager = galleryManager; }
public CoverSeriesWizardDialog(MusicFileCollectionEditor musicFileEditors, GalleryManager galleryManager) { Model = new CoverSeriesWizard(musicFileEditors, galleryManager); View = new CoverSeriesWizardView(); #if !MONO MusicPlayer = new WindowsMediaPlayerModel(); #else MusicPlayer = new DefaultMusicPlayerModel(); #endif // Initialization Model.Initialize += (sender, args) => { if (MusicPlayer.IsPlaying) MusicPlayer.Play(Model.FilePath); View.Initialize(Model.FilePath, Model.SelectedCover, Model.EditedAlbum, Model.FileIndex, Model.FilesCount); }; // Edition View.ApplyRequest += (sender, args) => { Model.Apply(); }; View.EditAlbumRequest += (sender, args) => { Model.EditAlbum(args.AlbumName); }; View.ResetAlbumRequest += (sender, args) => { View.ChangeAlbumName(Model.EditedAlbum); }; View.CoverSelectionRequest += (sender, args) => { switch (args.Action) { case CoverSeriesWizardView.CoverSelectionAction.Remove: Model.RemoveCoverSelected(); break; case CoverSeriesWizardView.CoverSelectionAction.Reset: Model.ResetCoverSelected(); break; case CoverSeriesWizardView.CoverSelectionAction.Change: Model.ChangeCoverSelected(args.SelectionIndex); break; } View.ChangeCover(Model.SelectedCover); }; // Search state Model.SearchProgress += (sender, args) => { View.SearchProgress(args.Status); }; Model.SearchCancel += (sender, args) => { View.SearchCancel(); }; Model.SearchError += (sender, args) => { View.SearchError(args.ErrorMessage); }; Model.SearchSuccess += (sender, args) => { View.SearchSuccess(); }; Model.SearchEnd += (sender, args) => { View.SearchEnd(Model.State); }; // Music player View.ToggleSongRequest += (sender, args) => { MusicPlayer.Toggle(Model.FilePath); View.UpdatePlayMusicButton(MusicPlayer.IsPlaying); }; MusicPlayer.MusicEnded += (sender, args) => { View.UpdatePlayMusicButton(MusicPlayer.IsPlaying); }; // Close form Model.ProcessEnd += (sender, args) => { View.Close(); }; View.Closing += (sender, args) => { Model.Close(); MusicPlayer.Stop(); }; Model.ResetSearch(); }
void Start() { gallery = GameObject.Find("Main Camera").GetComponent<GalleryManager>(); }
public CoverSearcher(GalleryManager galleryManager) { _galleryManager = galleryManager; }
public CoverWizard(MusicFileEditor musicFileEditor, GalleryManager galleryManager) { _musicFileEditor = musicFileEditor; _coverSearch = new CoverSearcher(galleryManager); _indexSelected = -1; }