public PhotoController() { _albumAutomapper = new AlbumAutomapper(); _photoAutomapper = new PhotoAutomapper(); _commentAutomapper = new CommentAutomapper(); _userAutomapper = new UserAutomapper(); }
public AlbumController() { AlbumAutomapper = new AlbumAutomapper(); PhotoAutomapper = new PhotoAutomapper(); CommentAutomapper = new CommentAutomapper(); UserAutomapper = new UserAutomapper(); }
public async Task <ActionResult> Edit(AlbumViewModel album) { if (ModelState.IsValid) { await AlbumAutomapper.FromBltoUiEditAsync(album); } return(RedirectToAction("Index")); }
public async Task <ActionResult> AddCom(Guid?id) { var comment = await AlbumAutomapper.FromBltoUiGetById((Guid)id); return(PartialView("_AddCom", comment)); }
public ActionResult AddPhotoToAlbum() { var model = new AlbumPhoto(); model.Albums = AlbumAutomapper.FromBltoUiGetAll(); model.Photos = PhotoAutomapper.FromBltoUiGetAll(); return(PartialView("_AddPhotoToAlbum", model)); }
public ActionResult AddCom(AlbumViewModel album) { if (ModelState.IsValid) { AlbumAutomapper.FromBltoUiEditAsync(album); } return(RedirectToAction("Index")); }
public PartialViewResult CreateComment(Guid id) { var newComm = new CommentViewModel(); var alb = AlbumAutomapper.FromBltoUiGetById(id); newComm.AlbumId = id; newComm.AlbumCView = alb; return(PartialView("_CreateComment", newComm)); }
public async Task <ActionResult> CreateComment(Guid id) { var newComm = new CommentViewModel(); var alb = await AlbumAutomapper.FromBltoUiGetById(id); newComm.AlbumId = id; newComm.AlbumCView = alb; return(PartialView("_CreateComment", newComm)); }
public async Task <ActionResult> Edit(Guid photoIdGuid) { var editMap = await PhotoAutomapper.FromBltoUiGetById((Guid)photoIdGuid); ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll().OrderBy(x => x.AlbumId), "AlbumId", "AlbumName"); return(PartialView("_Edit", editMap)); }
public async Task <ActionResult> AddCom(Guid?id) { var comment = await PhotoAutomapper.FromBltoUiGetById((Guid)id); ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll().Where(x => x.AlbumId == comment.AlbumId), "AlbumId", "AlbumName"); return(PartialView("_AddCom", comment)); }
// // GET: /Album/Delete/5 public async Task <ActionResult> Delete(Guid id) { var getFromR = await AlbumAutomapper.FromBltoUiGetById(id); if (getFromR == null) { return(HttpNotFound()); } return(PartialView("_Delete", getFromR)); }
// // GET: /Album/Details/5 public async Task <ActionResult> Details(Guid id) { var r = await AlbumAutomapper.FromBltoUiGetById(id); if (r == null) { return(HttpNotFound()); } return(View(r)); }
public async Task <ActionResult> Edit(Guid id) { var editMap = await AlbumAutomapper.FromBltoUiGetById(id); if (editMap == null) { return(HttpNotFound()); } return(PartialView("_Edit", editMap)); }
public async Task <ActionResult> Edit(PhotoViewModel photo) { if (ModelState.IsValid) { await PhotoAutomapper.FromBltoUiEditAsync(photo); ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll(), "AlbumId", "AlbumName"); return(RedirectToAction("Index")); } return(View(photo)); }
public ActionResult AddPhotoToAlbum(IEnumerable <Guid> photo, Guid albumId) { var album = AlbumAutomapper.FromBltoUiGetById(albumId); foreach (var item in photo) { var p = PhotoAutomapper.FromBltoUiGetById(item); //album.PhotosAView.Add(p); p.AlbumId = albumId; PhotoAutomapper.FromBltoUiInser(p); } return(Content("OK!")); }
public ActionResult Create(AlbumViewModel album) { if (string.IsNullOrWhiteSpace(album.AlbumName)) { return(Json(new { status = 0, Message = "Namnet får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrWhiteSpace(album.Description)) { return(Json(new { status = 0, Message = "Description får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); } album.AlbumId = Guid.NewGuid(); AlbumAutomapper.FromBltoUiInser(album); return(Json(new { status = 1, Message = "Added Photo Success" })); }
// GET: /Album/Details/5 public async Task <ActionResult> Details(Guid id) { var r = await AlbumAutomapper.FromBltoUiGetById(id); if (r == null) { return(HttpNotFound()); } //var allpictur = await PhotoAutomapper.FromBltoUiGetAllByAlbumId(id); //var allcomm = await CommentAutomapper.FromBltoUiGetAll(); //r.PhotosAView = allpictur; //r.CommentsAView = allcomm; return(PartialView("_DetailsAlbum", r)); //return View(r); }
// GET: /Album/Details/5 public ActionResult Details(Guid id) { var r = AlbumAutomapper.FromBltoUiGetById(id); if (r == null) { return(HttpNotFound()); } var allpictur = PhotoAutomapper.FromBltoUiGetAllByAlbumId(id); var allcomm = CommentAutomapper.FromBltoUiGetCommentByAlbumId(id); r.PhotosAView = allpictur; r.CommentsAView = allcomm; return(PartialView("_DetailsAlbum", r)); //return View(r); }
public async Task <ActionResult> Create(AlbumViewModel album) { var identity = HttpContext.User.Identity.GetUserId(); if (string.IsNullOrWhiteSpace(album.AlbumName)) { return(Json(new { status = 0, Message = "Namnet får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); } if (string.IsNullOrWhiteSpace(album.Description)) { return(Json(new { status = 0, Message = "Description får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); } album.AlbumId = Guid.NewGuid(); album.UserId = new Guid(identity); await AlbumAutomapper.FromBltoUiInser(album); return(Json(new { status = 1, Message = "Added Album Success" })); }
public async Task <ActionResult> Create([Bind(Include = "PhotoID,PhotoName,PhotoDate,Description,photoPath,AlbumId")] PhotoViewModel photo, HttpPostedFileBase photoPath) { if (string.IsNullOrWhiteSpace(photo.PhotoName)) { return(Json(new { status = 0, Message = "Namnet får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); //ModelState.AddModelError("_Error", "Namnet får inte vara tomt!"); //return PartialView("_Error", photo); } if (string.IsNullOrWhiteSpace(photo.Description)) { return(Json(new { status = 0, Message = "Description får inte vara tomt!" }, JsonRequestBehavior.AllowGet)); //ModelState.AddModelError("_Error", "Description får inte vara tomt!"); //return PartialView("_Error", photo); } if (photoPath == null || photoPath.ContentLength == 0) { return(Json(new { status = 0, Message = "En fil vill jag gärna att du laddar upp!" }, JsonRequestBehavior.AllowGet)); //ModelState.AddModelError("_Error", "En fil vill jag gärna att du laddar upp!"); //return PartialView("_Error", photo); } var destination = Server.MapPath("~/GalleryImages/"); if (!Directory.Exists(destination)) { Directory.CreateDirectory(destination); } photoPath.SaveAs(Path.Combine(destination, photoPath.FileName)); photo.PhotoPath = photoPath.FileName; photo.PhotoId = Guid.NewGuid(); await PhotoAutomapper.FromBltoUiInser(photo); ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll().OrderBy(x => x.AlbumId), "AlbumId", "AlbumName"); return(Json(new { status = 1, Message = "Added Photo Success" })); //return RedirectToAction("Index"); }
public async Task <ActionResult> Create([Bind(Include = "PhotoID,PhotoName,PhotoDate,Description,photoPath,AlbumId")] PhotoViewModel photo, HttpPostedFileBase photoPath) { if (ModelState.IsValid) { var destination = Server.MapPath("~/GalleryImages/"); if (!Directory.Exists(destination)) { Directory.CreateDirectory(destination); } photoPath.SaveAs(Path.Combine(destination, photoPath.FileName)); photo.PhotoPath = photoPath.FileName; photo.PhotoId = Guid.NewGuid(); await PhotoAutomapper.FromBltoUiInser(photo); ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll(), "AlbumId", "AlbumName"); return(RedirectToAction("Index")); } return(View(photo)); }
public ActionResult AddCom(Guid?id) { var comment = AlbumAutomapper.FromBltoUiGetById((Guid)id); return(PartialView("_AddCom", comment)); }
public ActionResult Create() { ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll(), "AlbumId", "AlbumName"); return(View()); }
public CommentController() { AlbumAutomapper = new AlbumAutomapper(); CommentAutomapper = new CommentAutomapper(); }
public ActionResult DeleteConfirmed(Guid id) { AlbumAutomapper.FromBltoUiDeleteAsync(id); return(RedirectToAction("Index")); }
public ActionResult List() { var p = AlbumAutomapper.FromBltoUiGetAll().OrderBy(x => x.AlbumDate); return(PartialView("_list", p)); }
public AlbumController() { AlbumAutomapper = new AlbumAutomapper(); PhotoAutomapper = new PhotoAutomapper(); }
public async Task <ActionResult> DeleteConfirmed(Guid id) { await AlbumAutomapper.FromBltoUiDeleteAsync(id); return(RedirectToAction("Index")); }
public PartialViewResult Create() { ViewBag.AlbumId = new SelectList(AlbumAutomapper.FromBltoUiGetAll().OrderBy(x => x.AlbumId), "AlbumId", "AlbumName"); return(PartialView("_CreatePhotos")); }