public IActionResult SaveFIMember([FromBody]  FIMemberDTO _FIMemberDTO)
        {
            try
            {
                if (_FIMemberDAL.SaveFIMember(_FIMemberDTO, Con))
                {
                    return(Ok(true));
                }
                else
                {
                    return(StatusCode(StatusCodes.Status304NotModified));
                }
            }
            catch (Exception)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError));

                throw;
            }
        }
        public async Task <IActionResult> GetFIMemberData(string MemberReferenceId)
        {
            try
            {
                FIMemberDTO FIMemberList = await _FIMemberDAL.GetFIMemberData(MemberReferenceId, Con);

                if (FIMemberList != null && FIMemberList._FiMemberContactDetailsDTO != null)
                {
                    return(Ok(FIMemberList));
                }
                else
                {
                    return(StatusCode((int)HttpStatusCode.NoContent));
                }
            }
            catch (Exception)
            {
                return(StatusCode((int)HttpStatusCode.InternalServerError));
                //throw new FinstaAppException(Ex.ToString());
            }
        }