public void CreateAvatar(AvatarBll avatar) { if (avatar == null) throw new ArgumentNullException("avatar"); repository.Create(avatar.ToDal()); uow.Commit(); }
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(); }