public ActionResult ClosetoArchive(string FileNo) { //RBACUser rUser = new RBACUser(Session["UserName"].ToString()); //if (!rUser.HasPermission("NewFile_Delete")) //{ // return Json("D", JsonRequestBehavior.AllowGet); //} using (var transaction = new TransactionScope()) { try { var FileMainNo = _fileMainService.All().Where(x => x.FileNo == FileNo).FirstOrDefault(); if (FileMainNo != null) { //For filemain and afilemain by Anna var aFileMain = new AFileMain(); aFileMain.FileNo = FileMainNo.FileNo; aFileMain.FileRef = FileMainNo.FileRef; aFileMain.FileSub = FileMainNo.FileSub; aFileMain.FileText = FileMainNo.FileText; aFileMain.LastUpdDate = FileMainNo.LastUpdDate; aFileMain.UpdUserID = Convert.ToInt32(FileMainNo.UpdUserID); aFileMain.UserID = FileMainNo.UserID; aFileMain.VersionNo = FileMainNo.VersionNo; aFileMain.CreateDate = FileMainNo.CreateDate; aFileMain.AttachNum = FileMainNo.AttachNum; _afileMainService.Add(aFileMain); _afileMainService.Save(); _fileMainService.Delete(FileMainNo); _fileMainService.Save(); } //var FileDetailNo = _fileDetailService.All().Where(x => x.MainID == FileNo).FirstOrDefault(); //if (FileDetailNo != null) //{ // var aFileDetail = new AFileDetail(); // aFileDetail.AttachFileName = FileDetailNo.AttachFileName; // aFileDetail.FileNo = FileDetailNo.MainID; // aFileDetail.FileSourcePath = FileDetailNo.FileSourcePath; // aFileDetail.FileType = FileDetailNo.FileType; // aFileDetail.Size = FileDetailNo.Size; // _afileDetailService.Add(aFileDetail); // _afileDetailService.Save(); // _fileDetailService.Delete(FileDetailNo); // _fileDetailService.Save(); // transaction.Complete(); //} //else //{ // return Json("2", JsonRequestBehavior.AllowGet); //} return(Json("1", JsonRequestBehavior.AllowGet)); } catch (Exception) { return(Json("0", JsonRequestBehavior.AllowGet)); } } }
public void Setvalues(AFileMain entity, AFileMain existingEntity) { _service.Setvalues(entity, existingEntity); }
public void Update(AFileMain obj) { _service.Update(obj); }
public void Delete(AFileMain obj) { _service.Delete(obj); }
public void Add(AFileMain obj) { _service.Add(obj); }