public Task <StatusData <string> > UpsertContactSetting(ContactSettingRequest request, byte mode, SystemSession session)
 {
     return(_jUnitOfWork.Profile.UpsertContactSetting(request, mode, session));
 }
        public async Task <HttpResponseMessage> ContactSettingUpdate([FromBody] ContactSettingRequest request)
        {
            var response = await _profileService.UpsertContactSetting(request, request.Flush?(byte)SystemDbStatus.Flushed : (byte)SystemDbStatus.Updated, Request.GetSession()).ConfigureAwait(false);

            return(Request.SystemResponse(response));
        }