public ActionResult collageDetails(CollageModel collage) { CollageBusinessModel collageDetails = new CollageBusinessModel { CollageName = collage.CollageName }; adminBusinessOperations.SetCollageName(collageDetails); return(RedirectToAction("collageDetails")); }
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); }
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()); }