public async Task <IActionResult> GetCommUserGroupItems(CommUserGroupItemRequestDTO CommUserGroupItemRequestDTO) { List <CommUserGroupItemResponseDTO> CommUserGroupItemResponseDTO = new List <CommUserGroupItemResponseDTO>(); foreach (var item in await _context.CommUserGroupItems.Include(x => x.CommUserGroup).Where(x => x.CommUserGroup.Id == CommUserGroupItemRequestDTO.Id).ToListAsync()) { CommUserGroupItemResponseDTO fooObject = new CommUserGroupItemResponseDTO() { Id = item.Id, Name = item.Name, Email = item.Email, Mobile = item.Mobile, Phone = item.Phone, }; CommUserGroupItemResponseDTO.Add(fooObject); } APIResult apiResult = APIResultFactory.Build(true, StatusCodes.Status200OK, ErrorMessageEnum.None, payload: CommUserGroupItemResponseDTO); return(Ok(apiResult)); }
public async Task <APIResult> PostAsync(CommUserGroupItemRequestDTO commUserGroupItemRequestDTO, CancellationToken ctoken = default(CancellationToken)) { token = appStatus.SystemStatus.Token; encodingType = EnctypeMethod.JSON; needSave = true; #region 要傳遞的參數 //Dictionary<string, string> dic = new Dictionary<string, string>(); WebQueryDictionary dic = new WebQueryDictionary(); // ---------------------------- 另外兩種建立 QueryString的方式 //dic.Add(Global.getName(() => memberSignIn_QS.app), memberSignIn_QS.app); //dic.AddItem<string>(() => 查詢資料QueryString.strHospCode); //dic.Add("Price", SetMemberSignUpVM.Price.ToString()); dic.Add(LOBGlobal.JSONDataKeyName, JsonConvert.SerializeObject(commUserGroupItemRequestDTO)); #endregion var mr = await this.SendAsync(dic, HttpMethod.Post, ctoken); //mr.Success = false; //mr.Message = "測試用的錯誤訊息"; return(mr); }