public ActionResult <ApiResultObjectModel> SettingLoad() { ApiResultReady rrResult = new ApiResultReady(this); ApiResultObjectModel armResult = new ApiResultObjectModel(); rrResult.ResultObject = armResult; //유저 정보 추출 ClaimModel cm = new ClaimModel(((ClaimsIdentity)User.Identity).Claims); //이 유저가 해당 관리 등급이 있는지 확인한다. ManagementClassCheckType typePC = GlobalStatic.MgtA.MgtClassCheck(cm.id_int , ManagementClassType.Root); if (typePC == ManagementClassCheckType.Ok) { //세팅 로드 GlobalStatic.Setting_DataProc.Setting_Load(); } else { //에러 rrResult.InfoCode = ApiResultType.PermissionCheckError.ToString(); } return(rrResult.ToResult()); }
public ActionResult <ApiResultObjectModel> SettingSet( [FromForm] Setting_Data s_dTossData) { ApiResultReady rrResult = new ApiResultReady(this); ApiResultObjectModel armResult = new ApiResultObjectModel(); rrResult.ResultObject = armResult; //유저 정보 추출 ClaimModel cm = new ClaimModel(((ClaimsIdentity)User.Identity).Claims); //이 유저가 해당 관리 등급이 있는지 확인한다. ManagementClassCheckType typePC = GlobalStatic.MgtA.MgtClassCheck(cm.id_int , ManagementClassType.Root); if (typePC == ManagementClassCheckType.Ok) { using (SpaNetCoreFoundationContext db1 = new SpaNetCoreFoundationContext()) { //수정할 개체 선택 Setting_Data s_dSelect = db1.Setting_Data .Where(m => m.idSetting_Data == s_dTossData.idSetting_Data) .FirstOrDefault(); if (null != s_dSelect) { //데이터 수정 s_dSelect.Number = s_dTossData.Number; s_dSelect.Name = s_dTossData.Name; s_dSelect.OpenType = s_dTossData.OpenType; s_dSelect.ValueData = s_dTossData.ValueData; s_dSelect.Description = s_dTossData.Description; //DB 저장 db1.SaveChanges(); } else { rrResult.InfoCode = "1"; rrResult.Message = "수정할 대상이 없습니다."; } }//end using db1 } else { //에러 rrResult.InfoCode = ApiResultType.PermissionCheckError.ToString(); } return(rrResult.ToResult(armResult)); }