public ActionResult collageDetails(CollageModel collage)
        {
            CollageBusinessModel collageDetails = new CollageBusinessModel
            {
                CollageName = collage.CollageName
            };

            adminBusinessOperations.SetCollageName(collageDetails);

            return(RedirectToAction("collageDetails"));
        }
示例#2
0
        public static List <CollageModel> GetAlCollages()
        {
            List <CollageBusinessModel> listOfCllage = new List <CollageBusinessModel>();
            List <CollageModel>         alCollages   = new List <CollageModel>();

            listOfCllage = aplicationLEvelBusinessOperation.GetAllCollage().ToList();


            foreach (CollageBusinessModel item in listOfCllage)
            {
                CollageModel collageItem = new CollageModel
                {
                    CollageID   = item.CollageID,
                    CollageName = item.CollageName
                };
                alCollages.Add(collageItem);
            }
            return(alCollages);
        }
示例#3
0
        public ActionResult Index(DataModel data)
        {
            if (ModelState.IsValid)
            {
                IUser user = Tweetinvi.User.GetUserFromScreenName(data.UserName);
                ViewBag.UserName = user.Name;
                //getting  list of user friends
                IUser[] friends = user.GetFriends(data.NumberOfColumns * data.NumberOfRows).ToArray();

                //getting urls of friends profile images
                string[] urls = new string[friends.Length];
                for (int i = 0; i < friends.Length; i++)
                {
                    urls[i] = friends[i].ProfileImageUrl;
                }

                CollageModel collageModel = new CollageModel()
                {
                    Urls = urls, BrPointer = data.NumberOfColumns
                };

                UrlMerger urlsMerger = new UrlMerger();
                urlsMerger.MergeImages(urls, data.NumberOfColumns, data.NumberOfRows);
                return(View("Result", collageModel));


                #region MergingFromFiles

                //Getting images of friends
                //ImagesDownloadHelper.GetFilesFromTwitter(friends);
                //DirectoryInfo di = new DirectoryInfo(System.Web.HttpContext.Current.Server.MapPath("~/Content/Images/"));
                //FileSystemMerger filesMerger = new FileSystemMerger();
                //filesMerger.MergeImages(di.ToString(), data.NumberOfColumns, data.NumberOfRows);
                //return View("Result", collageModel);

                #endregion
            }
            return(View());
        }