public ActionResult Index(Net.Models.User user, Net.Models.File file) { try { BL.User bluser = new BL.User(); bluser.Insert(user, file); return(RedirectToAction("Index")); } catch { return(View(user)); } }
public ActionResult AddArtwork(UserGalleryArtworkFile ugfa) { if (Authenticate.IsAuthenticated()) { BL.Gallery galleryHelper = new BL.Gallery(); ugfa.User = (Net.Models.User)Session["user"]; Net.Models.User user = ugfa.User; ugfa.Galleries = galleryHelper.LoadByUserId(user.Id); return View(ugfa); } else { return RedirectToAction("Login", "Login", new { returnurl = HttpContext.Request.Url }); } }
public ActionResult ImageUpload(Net.Models.File file, Net.Models.User user, UserGalleryArtworkFile ugaf) { try { ugaf.User = (Net.Models.User)Session["user"]; user = ugaf.User; user.Files.Add(file); BL.File fileHelper = new BL.File(); file.UserId = user.Id; file.FileName = user.UserName + "-Avatar"; fileHelper.Insert(file); return RedirectToAction("Index"); } catch (Exception) { return View(ugaf); } }
public ActionResult GalleryAdd(UserGalleryArtworkFile ugfa, Net.Models.Gallery gallery) { try { ugfa.User = (Net.Models.User)Session["user"]; Net.Models.User user = ugfa.User; BL.Gallery galleryHelper = new BL.Gallery(); Net.Models.Gallery newGallery = new Net.Models.Gallery(); newGallery.UserId = ugfa.User.Id; newGallery.GalleryDescription = gallery.GalleryDescription; newGallery.GalleryName = gallery.GalleryName; newGallery.DateCreated = DateTime.UtcNow; galleryHelper.Insert(newGallery); return View(ugfa); } catch (Exception) { return View(); } }
public ActionResult GalleryAdd(UserGalleryArtworkFile ugfa) { if (Authenticate.IsAuthenticated()) { try { ugfa.User = (Net.Models.User)Session["user"]; Net.Models.User user = ugfa.User; return View(ugfa); } catch (Exception ex) { ViewBag.Message = ex.Message; return View(); } } else { return RedirectToAction("Login", "Login", new { returnurl = HttpContext.Request.Url }); } }
public ActionResult Login(Net.Models.User user, string returnurl) { ViewResult result = View(user); try { ViewBag.ReturnUrl = returnurl; BL.User blUser = new BL.User(); //ViewBag.ReturnUrl = returnUrl; if (blUser.Login(user.UserName, user.Password)) { BL.User useree = new BL.User(); user = useree.LoadByUsername(user.UserName); HttpContext.Session["user"] = user; //return result; if (!string.IsNullOrEmpty(returnurl)) { return(Redirect(returnurl)); } else { return(RedirectToAction("Index", "Profile")); } } ViewBag.Message = "Login Failed"; return(result); } catch (Exception ex) { ViewBag.Message = ex.Message; return(View(user)); } }
public ActionResult Edit(UserGalleryArtworkFile ugaf, Net.Models.File file, HttpPostedFileBase upload) { if (ModelState.IsValid) { //ugaf.User = (Net.Models.User)Session["user"]; Net.Models.User user = (Net.Models.User)Session["user"]; BL.User userHelper = new BL.User(); BL.File fileHelper = new BL.File(); BL.Artwork artworkHelper = new BL.Artwork(); var oldFile = fileHelper.LoadByUserId(user.Id); Net.Models.File existingFile = new Net.Models.File(); Net.Models.User newUser = userHelper.LoadById(user.Id); using (userHelper = new BL.User()) { newUser.FirstName = ugaf.User.FirstName; newUser.LastName = ugaf.User.LastName; newUser.Password = ugaf.User.Password; newUser.CommissionActive = ugaf.User.CommissionActive; } foreach (var f in oldFile) { existingFile.ArtworkId = f.ArtworkId; existingFile.Content = f.Content; existingFile.ContentType = f.ContentType; existingFile.FileName = f.FileName; existingFile.FileType = f.FileType; existingFile.Id = f.Id; existingFile.UserId = f.UserId; existingFile.Artwork = artworkHelper.LoadById(f.ArtworkId); existingFile.User = newUser; } try { if (upload != null && upload.ContentLength > 0) { file = new Net.Models.File { Id = existingFile.Id, FileName = System.IO.Path.GetFileName(upload.FileName), FileType = FileType.Avatar, ContentType = upload.ContentType, Content = existingFile.Content, Artwork = existingFile.Artwork, User = existingFile.User, UserId = existingFile.UserId, ArtworkId = existingFile.ArtworkId }; using (var reader = new System.IO.BinaryReader(upload.InputStream)) { file.Content = reader.ReadBytes(upload.ContentLength); } System.Diagnostics.Debug.WriteLine(newUser.Id); System.Diagnostics.Debug.WriteLine(file.FileName); ugaf.User.Files = new List<Net.Models.File> { file }; userHelper.Update(newUser, file); } else { ugaf.User = newUser; userHelper.Update(newUser, existingFile); } return RedirectToAction("Index"); } catch (Exception ex) { ViewBag.Message = ex.Message; return View(ugaf); } } return View(); }
// GET: Join public ActionResult Index() { Net.Models.User user = new Net.Models.User(); return(View(user)); }