Пример #1
0
        public Task <UserAvatar> GetAvatarAsync(string UserId)
        {
            UserAvatar uavt;

            using (var avt = new UserAvatarsFactory()) {
                uavt = avt.GetAvatar(UserId);
            }
            return(Task.FromResult(uavt));
        }
Пример #2
0
 public Task UpdateAvatarAsync(UserAvatar userAvt)
 {
     using (var avt = new UserAvatarsFactory()) {
         var uavt = avt.GetAvatar(userAvt.UserId);
         if (uavt?.IsDefault == true)
         {
             avt.Insert(userAvt);
         }
         else
         {
             avt.Update(userAvt);
         }
     }
     return(Task.CompletedTask);
 }