public string CreateDirectory(string fullName) { Msg msg = new Msg(); try { string folderName = Request.Form["folderName"]; var nameArr = !string.IsNullOrEmpty(fullName) ? CustomDirectoryHelper.SplitFullName(fullName) : new string[] { }; CustomDirectory di = !string.IsNullOrEmpty(fullName) ? new CustomDirectory(this.Site, nameArr) : null; Manager.CreateDirectory(this.Site, di, folderName); msg.Success = true; } catch (Exception e) { msg.Success = false; msg.ErrMsg = e.Message; } return msg.ToJSON(); }
public virtual ActionResult Create(CustomFile model, string fullName) { Msg msg = new Msg(); try { var userFile = Request.Files["image"]; if (userFile.InputStream.Length == 0) { throw new FriendlyException("Please select a file!"); } Manager.SaveFile(this.Site, fullName, userFile.FileName, userFile.InputStream); return RedirectToAction("Index", new { fullName = fullName }); } catch (FriendlyException e) { ModelState.AddModelError("", e.Message); return View(); } }