public async static Task <SYS_tblGroupUserDRO> GetAllGroupUsers(string username, string language, bool is_combobox, SYS_tblActionLogDTO actionLog) { SYS_tblGroupUserDRO result = new SYS_tblGroupUserDRO(); try { string url = string.Format("{0}/GetAllGroupUsers?Username={1}&LanguageID={2}&GetComboBox={3}", GetBaseUrl(), username, language, is_combobox ? "True" : "False"); result = await SYS_tblGroupUserDAO.GetAllGroupUsers(url); if (string.IsNullOrEmpty(result.ResponseItem.Message)) { if (actionLog != null) { 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_tblGroupUserDRO> GetGroupUserItem(string username, string language, string group_user_id) { SYS_tblGroupUserDRO result = new SYS_tblGroupUserDRO(); try { string url = string.Format(@"{0}/GetGroupUserByID?Username={1}&LanguageID={2}&GroupID={3}", GetBaseUrl(), username, language, group_user_id); result = await SYS_tblGroupUserDAO.GetGroupUserItem(url); } catch (Exception ex) { logger.Error(ex); result.ResponseItem.Message = ex.Message; } return(result); }
public async static Task <SYS_tblGroupUserDRO> InsertUpdateGroupUser(SYS_tblGroupUserDTO item, SYS_tblActionLogDTO actionLog) { SYS_tblGroupUserDRO result = new SYS_tblGroupUserDRO(); try { string url = string.Format(@"{0}/InsertUpdateGroupUser", GetBaseUrl()); var postData = new SYS_tblGroupUserDCO { GroupID = string.IsNullOrEmpty(item.GroupID) ? "0" : item.GroupID, GroupCode = item.GroupCode, VNName = item.VNName, ENName = item.ENName, Note = item.Note, IsDefault = item.IsDefault, Active = item.Active, Activity = item.Activity, UserID = item.UserID, LanguageID = item.LanguageID }; var json_data = "{\"groupUser\":" + JsonConvert.SerializeObject(postData, new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.MicrosoftDateFormat }) + "}"; result = await SYS_tblGroupUserDAO.InsertUpdateGroupUser(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_tblGroupUserDRO> DeleteGroupUser(string group_id_list, string group_code_list, string username, string language, SYS_tblActionLogDTO actionLog) { SYS_tblGroupUserDRO result = new SYS_tblGroupUserDRO(); try { string url = string.Format(@"{0}/DeleteGroupUser?Username={1}&LanguageID={2}&GroupUserIDList={3}&GroupUserCodeList={4}", GetBaseUrl(), username, language, group_id_list, group_code_list); result = await SYS_tblGroupUserDAO.DeleteGroupUser(url); 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 SYS_tblGroupUserBUS() { daoGroupUser = new SYS_tblGroupUserDAO(); }