public async Task <IActionResult> UpdateAddressNoRegister(InformationAddressWithoutBind request) { if (request.isConsent != true) { dc = new Dictionary <string, string>(); dc.Add("refCode", ""); dc.Add("result", "กรุณายืนยันความถูกต้องของข้อมูล"); return(BadRequest(dc)); } dt = new DataTable(); dc = new Dictionary <string, string>(); acc.REST_KeepLogRequest("request", func.JsonSerialize(request)); List <InformationAddressNoRegister> address = new List <InformationAddressNoRegister>(); if (string.IsNullOrEmpty(request.IDCard) || string.IsNullOrEmpty(request.BirthDay) || string.IsNullOrEmpty(request.NextCard)) { dc.Add("result", "Data is Empty"); acc.REST_KeepLogRequest("Data is Empty", func.JsonSerialize(request)); return(NotFound(dc)); } dt = management.REST_UpdateAddressNotRegister( request.IDCard, request.BirthDay, request.NextCard, request.AddressCode, request.isMaillingAddress, request.AddressNo, request.Moo, request.Soi, request.RoomNo, request.Floor, request.Building, request.Street, request.District, request.SubDistrict, request.City, request.PostCode, // request.TicketID, // request.ApproveBy // , request.isConsent ); if (dt.Rows.Count > 0) { dc.Add("result", dt.Rows[0]["Result"].ToString()); acc.REST_KeepLogRequest(dt.Rows[0]["Result"].ToString(), func.JsonSerialize(request)); } address = management.REST_GetAddressNotRegister(request.IDCard, request.BirthDay, request.NextCard); acc.REST_KeepLogRequest("return", func.JsonSerialize(address)); return(Ok(address)); }