Example #1
0
 public void CreateAvatar(AvatarBll avatar)
 {
     if (avatar == null)
         throw new ArgumentNullException("avatar");
                 
     repository.Create(avatar.ToDal());
     uow.Commit();
 }
Example #2
0
        public void UpdateAvatar(AvatarBll avatar)
        {
            if (avatar == null)
                throw new ArgumentNullException("avatar");

            AvatarDal currentAvatar = avatar.ToDal();
            AvatarDal existedAvatar = repository.GetById(avatar.Id);
            if (existedAvatar == null)
                throw new EntityNotFoundException("avatar", avatar.Id);

            existedAvatar.Image = currentAvatar.Image;

            repository.Update(existedAvatar);
            uow.Commit();
        }