public ActionResult Create(ModelCreateEditViewModel modelCreateEditViewModel) { Model model = new Model(); if(ModelState.IsValid) { model.Id = Guid.NewGuid(); model.WebSiteId = modelCreateEditViewModel.SelectedWebSite; model.Name = modelCreateEditViewModel.Name; db.Models.Add(model); db.SaveChanges(); // Create Model Folder string basePath = @"Content\Models"; DirectoryInfo dInfo = new DirectoryInfo(AppDomain.CurrentDomain.BaseDirectory + basePath); dInfo.CreateSubdirectory(model.Name.Replace(" ", string.Empty) + @"\ImageGalleries"); dInfo.CreateSubdirectory(model.Name.Replace(" ", string.Empty) + @"\Videos"); return RedirectToAction("Manage"); } return View(model); }
public IEnumerable<Gallery> GetGalleriesByModel(string modelName) { model = this.db.Models.Where(m => m.Name == modelName).FirstOrDefault(); return this.db.Galleries.Where(g => g.ModelId == model.Id); }
public string GetWebSiteReferralLink(Model model) { using(var context = new PornCantinaContext()) { var webSite = context.WebSites.Where(w => w.Id == model.WebSiteId); return webSite.FirstOrDefault().ReferralLink; } }