public JsonResult Index(njAsyncFile njAsyncFile) { try { return(Json(new { Result = "OK", Records = njAsyncFile.FilesResult(), })); } catch { return(Json(new { Result = "ERROR", Message = "خطا" })); } }
public ActionResult Index(njAsyncFile njAsyncFile) { if (njAsyncFile.Files.Count == 0) { ModelState.AddModelError("", "حداقل یک فایل باید ارسال نمایید"); } foreach (var item in njAsyncFile.Files) { System.IO.File.WriteAllBytes(Server.MapPath("~/App_Data/" + item.FileName), item.Data.ToArray()); } njAsyncFile.Empty(); return(View()); }
public ActionResult Delete(Guid id, njAsyncFile njAsyncFile) { try { if (id != new Guid()) { njAsyncFile.Files.Remove(njAsyncFile.Files.First(x => x.Id == id)); } return(Json(new { Result = "OK", Records = new njAsyncFileUploadResult { IsSuccessful = true, Message = "فایل حذف شد", Id = id }, })); } catch { return(Json(new { Result = "ERROR", Message = "حذف فایل انجام نشد" })); } }
public JsonResult Add(System.Web.HttpPostedFileWrapper postedfile, bool RequireImage, njAsyncFile njAsyncFile) { try { var result = njAsyncFile.AddItem(postedfile, RequireImage); return(Json(new { Result = "OK", Records = new List <njAsyncFileUploadResult> { result }, })); } catch { return(Json(new { Result = "ERROR", Message = "ثبت فایل انجام نشد" })); } }