Example #1
0
 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());
     }
 }
Example #2
0
        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));
        }