public ActionResult Edit([Bind(Include = "NoticeID,NoticeCategory1,NoticeCategory2,NoticeCategory3,TargetGroup,TargetOS,TargetDevice,NoticeImageLink,title,content,sCol1,sCol2,sCol3,sCol4,sCol5,sCol6,sCol7,sCol8,sCol9,sCol10,NoticeDurationFrom,NoticeDurationTo,OrderNumber,CreateAdminID,HideYN,DeleteYN,CreatedAt,UpdatedAt,DataFromRegion,DataFromRegionDT")] Notices notices) { try { // Edit 세션체크 if (!CheckSession()) { return(Redirect("/AdminLogin/Login")); } if (ModelState.IsValid) { // Edit 입력값 자동처리 notices.NoticeDurationFrom = UserTime.SetUtcTime(notices.NoticeDurationFrom.DateTime, Session["AdminTimeZone"].ToString()); notices.NoticeDurationTo = UserTime.SetUtcTime(notices.NoticeDurationTo.DateTime, Session["AdminTimeZone"].ToString()); notices.UpdatedAt = DateTimeOffset.UtcNow; // 암호화 처리 if (globalVal.CloudBreadCryptSetting == "AES256") { EncryptResult(notices); } db.Entry(notices).State = EntityState.Modified; // 관리자 접근 로그 logMessage.memberID = this.Session["AdminID"].ToString(); logMessage.Level = "INFO"; logMessage.Logger = "NoticesController-Edit(notices)"; logMessage.Message = JsonConvert.SerializeObject(notices); Logging.RunLog(logMessage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(notices)); } catch (Exception ex) { //에러로그 logMessage.memberID = this.Session["AdminID"].ToString(); logMessage.Level = "ERROR"; logMessage.Logger = "NoticesController-Edit(notices)"; logMessage.Message = JsonConvert.SerializeObject(notices); logMessage.Exception = ex.ToString(); Logging.RunLog(logMessage); throw; } }
public ActionResult Edit([Bind(Include = "MemberItemPurchaseID,MemberID,ItemListID,PurchaseQuantity,PurchasePrice,PGinfo1,PGinfo2,PGinfo3,PGinfo4,PGinfo5,PurchaseDeviceID,PurchaseDeviceIPAddress,PurchaseDeviceMACAddress,PurchaseDT,PurchaseCancelYN,PurchaseCancelDT,PurchaseCancelingStatus,PurchaseCancelReturnedAmount,PurchaseCancelDeviceID,PurchaseCancelDeviceIPAddress,PurchaseCancelDeviceMACAddress,sCol1,sCol2,sCol3,sCol4,sCol5,sCol6,sCol7,sCol8,sCol9,sCol10,HideYN,DeleteYN,PurchaseCancelConfirmAdminMemberID,CreatedAt,UpdatedAt,DataFromRegion,DataFromRegionDT")] MemberItemPurchases memberItemPurchases) { try { // Edit 세션체크 if (!CheckSession()) { return(Redirect("/AdminLogin/Login")); } if (ModelState.IsValid) { // Edit 입력값 자동처리 memberItemPurchases.PurchaseDT = UserTime.SetUtcTime(DateTime.Parse(memberItemPurchases.PurchaseDT), Session["AdminTimeZone"].ToString()).ToString(); memberItemPurchases.PurchaseCancelDT = UserTime.SetUtcTime(DateTime.Parse(memberItemPurchases.PurchaseCancelDT), Session["AdminTimeZone"].ToString()).ToString(); memberItemPurchases.UpdatedAt = DateTimeOffset.UtcNow; //UserTime.SetUtcTime() // 암호화 처리 if (globalVal.CloudBreadCryptSetting == "AES256") { EncryptResult(memberItemPurchases); } db.Entry(memberItemPurchases).State = EntityState.Modified; // 관리자 접근 로그 logMessage.memberID = this.Session["AdminID"].ToString(); logMessage.Level = "INFO"; logMessage.Logger = "MemberItemPurchasesController-Edit(memberItemPurchases)"; logMessage.Message = JsonConvert.SerializeObject(memberItemPurchases); Logging.RunLog(logMessage); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(memberItemPurchases)); } catch (Exception ex) { //에러로그 logMessage.memberID = this.Session["AdminID"].ToString(); logMessage.Level = "ERROR"; logMessage.Logger = "MemberItemPurchasesController-Edit(memberItemPurchases)"; logMessage.Message = JsonConvert.SerializeObject(memberItemPurchases); logMessage.Exception = ex.ToString(); Logging.RunLog(logMessage); throw; } }