예제 #1
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;
 }
예제 #2
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);
        }