public ActionResult Create(Document model, HttpPostedFileBase dataFile) { try { if (dataFile != null && dataFile.ContentLength > 0) { byte[] bf = new byte[dataFile.ContentLength]; dataFile.InputStream.Read(bf, 0, dataFile.ContentLength); model.Data = bf; model.CreateBy = HttpContext.User.Identity.Name; model.CreateDate = DateTime.Now; documentSrv.CreateNew(model); documentSrv.CommitChanges(); Messages.AddFlashMessage("Tạo mới văn bản pháp quy thành công"); logSrv.CreateNew(FXContext.Current.CurrentUser.userid, "Document - Create :" + model.Id, "Create Document Success", LogType.Success, HttpContext.Request.UserHostAddress, HttpContext.Request.Browser.Browser); return(RedirectToAction("Index")); } Messages.AddErrorFlashMessage("Chưa chọn file văn bản."); return(View(model)); } catch (Exception e) { logSrv.CreateNew(FXContext.Current.CurrentUser.userid, "Document - Create", "Create Document Error : " + e, LogType.Error, HttpContext.Request.UserHostAddress, HttpContext.Request.Browser.Browser); Messages.AddErrorMessage("Có lỗi trong quá trình xử lý, vui lòng thực hiện lại."); return(View(model)); } }