public ActionResult EditQuality(Quality Qualitymodel, HttpPostedFileBase uploadfile, string txtdate, string Language) { if (ModelState.IsValid) { //if (Session["ModifiedImageId"] != null) //{ // string imagename = "/Content/images/userfiles/news/" + Session["ModifiedImageId"].ToString();// +Session["WorkingImageExtension"].ToString(); // Qualitymodel.NewsImage = imagename + ".jpeg"; // ImageHelperNew.DestroyImageCashAndSession(0, 0); // Helpers.ImageHelper.WaterMark(imagename,100); //} if (uploadfile != null) { Random random = new Random(); int rand = random.Next(1000, 99999999); string path = rand + Path.GetFileName(uploadfile.FileName); uploadfile.SaveAs(Server.MapPath("~/Content/images/userfiles/news/") + path); Qualitymodel.NewsImage = "/Content/images/userfiles/news/" + path; } Qualitymodel.PageSlug = Utility.SetPagePlug(Qualitymodel.Header); Qualitymodel.TimeCreated = Utility.ControlDateTime(txtdate); Qualitymodel.Language = Language; if (RouteData.Values["id"] != null) { int nid = 0; bool isnumber = int.TryParse(RouteData.Values["id"].ToString(), out nid); if (isnumber) { Qualitymodel.QualityId = nid; ViewBag.ProcessMessage = QualityManager.EditQuality(Qualitymodel); Session.Remove("UploadType"); //foreach (var item in attachments) //{ // if (item != null && item.ContentLength > 0) // { // Random random = new Random(); // int rand = random.Next(1000, 99999999); // new ImageHelper(1024, 768).SaveThumbnail(item, "/Content/images/userfiles/", Utility.SetPagePlug(Qualitymodel.Header) + "_" + rand + Path.GetExtension(item.FileName)); // Photo p = new Photo(); // p.CategoryId = (int)PhotoType.Quality; // p.ItemId = Qualitymodel.QualityId; // p.Path = "/Content/images/userfiles/" + Utility.SetPagePlug(Qualitymodel.Header) + "_" + rand + Path.GetExtension(item.FileName); // p.Thumbnail = "/Content/images/userfiles/" + Utility.SetPagePlug(Qualitymodel.Header) + "_" + rand + Path.GetExtension(item.FileName); // p.Online = true; // p.SortOrder = 9999; // p.Language = lang; // p.TimeCreated = DateTime.Now; // p.Title = "Haberler"; // PhotoManager.Save(p); // } //} var languages = LanguageManager.GetLanguages(); var list = new SelectList(languages, "Culture", "Language"); ViewBag.LanguageList = list; return(View(Qualitymodel)); } else { var languages = LanguageManager.GetLanguages(); var list = new SelectList(languages, "Culture", "Language"); ViewBag.LanguageList = list; ViewBag.ProcessMessage = false; return(View(Qualitymodel)); } } // Response.Redirect("/yonetim/haberduzenle/" + Qualitymodel.QualityId); return(View()); } else { return(View()); } }