public ActionResult Create(PostViewModel vm) { try { string id_korisnik = User.Identity.GetUserId(); string FileName = Guid.NewGuid().ToString() + "_" + vm.slika.FileName; string putanja = Path.Combine(Server.MapPath("~/Content/images"), FileName); vm.slika.SaveAs(putanja); PostDto post = new PostDto { naslov = vm.naslov, tekst = vm.tekst, putanja = FileName, datum = DateTime.Now, id_korisnik = id_korisnik, id_kategorija = vm.id_kategorija, }; OpPostInsert op = new OpPostInsert(); op.dto = post; ResultOperation res = manager.ExecuteOperation(op); return(RedirectToAction("Index")); } catch { return(View()); } }
public JsonResult PostAdd(PostDto dto) { OpPostInsert op = new OpPostInsert(); op.Dto = dto; dto.UserId = User.Identity.GetUserId(); var result = _manager.ExecuteOperation(op); return(Json(result, JsonRequestBehavior.AllowGet)); }