public void Get_UserInformation(string deviceId, string token) { VideoEntities ve = DBContextFactory.GetDbContext(); Device_user du = new Device_user(); List <WeChatUser> wlist = ve.WeChatUser.Where(x => x.DeviceId == deviceId).ToList(); if (wlist.Count == 0) { HttpContext.Current.Response.Write("null"); return; } foreach (var item in wlist) { item.Token = token; ve.SaveChanges(); } Dictionary <string, List <Dictionary <string, string> > > dic2 = new Dictionary <string, List <Dictionary <string, string> > >(); List <Dictionary <string, string> > list2 = new List <Dictionary <string, string> >(); foreach (var item in wlist) { Dictionary <string, string> dic3 = new Dictionary <string, string>(); dic3.Add("openid", item.OpenId); dic3.Add("lang", "zh_CN"); list2.Add(dic3); } dic2.Add("user_list", list2); string data2 = du.GetUserInformation2(JsonConvert.SerializeObject(dic2), GetToken()); HttpContext.Current.Response.Write(data2); }
public async Task <List <ObjectResult <T> > > AddsAsync(List <T> entity) { List <ObjectResult <T> > result = new List <ObjectResult <T> >(); foreach (var item in entity) { ObjectResult <T> added = new ObjectResult <T>(); try { using (VideoEntities context = new VideoEntities()) { context.Entry(item).State = EntityState.Added; await context.SaveChangesAsync(); added.obj = item; added.status.OK(); } } catch (Exception ex) { added.obj = item; added.status.Error("Database Error", ex.Message); } result.Add(added); } return(result); }
public ServiceResult Remove(T entity) { ServiceResult result = new ServiceResult(); try { using (VideoEntities context = new VideoEntities()) { context.Entry(entity).State = EntityState.Deleted; context.SaveChanges(); result.OK(); } } catch (Exception ex) { result.Error("Database Error", ex.Message); } return(result); }
public async Task <ServiceResult> UpdateAsync(T entity) { ServiceResult result = new ServiceResult(); try { using (VideoEntities context = new VideoEntities()) { context.Entry(entity).State = EntityState.Modified; await context.SaveChangesAsync(); result.OK(); } } catch (Exception ex) { result.Error("Database Error", ex.Message); } return(result); }
public ObjectResult <T> Add(T entity) { ObjectResult <T> result = new ObjectResult <T>(); try { using (VideoEntities context = new VideoEntities()) { context.Entry(entity).State = EntityState.Added; context.SaveChanges(); result.status.OK(); result.obj = entity; } } catch (Exception ex) { result.status.Error("Database Error", ex.Message); } return(result); }