Ejemplo n.º 1
0
        public ActionResult List(int page = 1, int perPage = 8)
        {
            Pagination pg = UploadFileRepo.Paging(page, perPage);

            ViewBag.PageCount = pg.Pages;
            return(PartialView("_List", pg.ListOf));
        }
Ejemplo n.º 2
0
        public ActionResult Create(HttpPostedFileBase file, FileCollection model)
        {
            if (file != null && file.ContentLength > 0)
            {
                try
                {
                    string[] fileName    = file.FileName.Split('.');
                    string   newFileName = DateTime.Now.ToString("yyyyMMddHHmmss") + "." + fileName[fileName.Length - 1];
                    string   path        = Path.Combine(Server.MapPath("~/UploadFiles"), Path.GetFileName(newFileName));
                    file.SaveAs(path);
                    model.FileName = newFileName;
                    ResponseResult result = UploadFileRepo.Update(model);

                    return(Json(new
                    {
                        success = result.Success,
                        message = result.Message,
                        entity = result.Entity
                    }, JsonRequestBehavior.AllowGet));
                }
                catch (Exception ex)
                {
                    return(Json(new
                    {
                        success = false,
                        message = ex.Message
                    }, JsonRequestBehavior.AllowGet));
                }
            }
            else
            {
                return(Json(new
                {
                    success = false,
                    message = "You have no specified a file"
                }, JsonRequestBehavior.AllowGet));
            }
        }