public static async Task<bool> UpdateMemeberIcon(string id, string mineType, DateTime lastModified, byte[] imgdata) { UserAppMemberServiceProxy umsvc = new UserAppMemberServiceProxy(); var um = umsvc.LoadEntityByKey(Cntx, ApplicationContext.App.ID, id); if (um == null) return false; um.IconImg = imgdata; um.IsIconImgLoaded = true; um.IsIconImgModified = true; um.IconMime = mineType; um.IconLastModified = lastModified; var result = await umsvc.AddOrUpdateEntitiesAsync(Cntx, new UserAppMemberSet(), new UserAppMember[] { um }); return (result.ChangedEntities[0].OpStatus & (int)EntityOpStatus.Updated) > 0; }
public static async Task <bool> UpdateMemeberIcon(string id, string mineType, DateTime lastModified, byte[] imgdata) { UserAppMemberServiceProxy umsvc = new UserAppMemberServiceProxy(); var um = umsvc.LoadEntityByKey(Cntx, ApplicationContext.App.ID, id); if (um == null) { return(false); } um.IconImg = imgdata; um.IsIconImgLoaded = true; um.IsIconImgModified = true; um.IconMime = mineType; um.IconLastModified = lastModified; var result = await umsvc.AddOrUpdateEntitiesAsync(Cntx, new UserAppMemberSet(), new UserAppMember[] { um }); return((result.ChangedEntities[0].OpStatus & (int)EntityOpStatus.Updated) > 0); }