public async static Task <SYS_tblPermissionDRO> UpdatePermission(string username, string language_id, List <SYS_tblPermissionDTO> permissions, bool is_user, SYS_tblActionLogDTO actionLog) { SYS_tblPermissionDRO result = new SYS_tblPermissionDRO(); try { string url = string.Format("{0}/UpdatePermission", GetBaseUrl()); var json_data = "{\"Username\":\"" + username + "\",\"LanguageID\":\"" + language_id + "\",\"IsUser\":" + (is_user ? "true" : "false") + ",\"permissionList\":" + JsonConvert.SerializeObject(permissions, new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }) + "}"; result = await SYS_tblPermissionDAO.UpdatePermission(url, json_data); if (string.IsNullOrEmpty(result.ResponseItem.Message)) { result.ResponseItem = await SYS_tblActionLogBUS.InsertUpdateLog(actionLog); } } catch (Exception ex) { logger.Error(ex); result.ResponseItem.Message = ex.Message; } return(result); }
public async static Task <SYS_tblPermissionDRO> GetPermissionList(string username, string language_id, string id, bool is_user) { SYS_tblPermissionDRO result = new SYS_tblPermissionDRO(); try { string url = string.Format("{0}/GetPermissionList?Username={1}&LanguageID={2}&ID={3}&IsUser={4}", GetBaseUrl(), username, language_id, id, is_user); result = await SYS_tblPermissionDAO.GetPermissionList(url); } catch (Exception ex) { logger.Error(ex); result.ResponseItem.Message = ex.Message; } return(result); }
public async static Task <SYS_tblPermissionDRO> GetPermissionItem(string username, string language_id, string function_id) { SYS_tblPermissionDRO result = new SYS_tblPermissionDRO(); try { string url = string.Format("{0}/GetPermissionItem?Username={1}&LanguageID={2}&FunctionID={3}", GetBaseUrl(), username, language_id, function_id); result = await SYS_tblPermissionDAO.GetPermissionItem(url); } catch (Exception ex) { logger.Error(ex); result.ResponseItem.Message = ex.Message; } return(result); }
public SYS_tblPermissionBUS() { daoPermission = new SYS_tblPermissionDAO(); }