public async Task <bool> SetLocation(LocationDto model, string strSessionName = "Mob") { BaseHelper <Member> helper = new BaseHelper <Member>(); Member member = helper.GetEntities().Where(o => o.OpenId == model.FromUserName).FirstOrDefault(); if (member == null) { member = new Member { OpenId = model.FromUserName }; } member.Latitude = model.Latitude; member.Longitude = model.Longitude; member.Precision = model.Precision; if (!(await helper.SaveAsync(member))) { return(false); } SessionHelper.KeyValues[strSessionName].SetSession(member); return(true); }